【发布时间】:2018-04-09 02:35:35
【问题描述】:
我需要用空的 numpy 数组填充 pandas 数据框列。我的意思是任何行都必须是一个空数组。像
df['ColumnName'] = np.empty(0,dtype=float)
但这不起作用,因为它试图使用数组的每个值并为每行分配一个值。
我试过了
for k in range(len(df)):
df['ColumnName'].iloc[k] = np.empty(0,dtype=float)
但仍然没有运气。有什么建议吗?
【问题讨论】:
-
现在,
empty是什么意思?您阅读过np.empty上的文档吗? -
我的意思是数据帧的每一行都必须包含一个数组对象,统一化且长度为零。
-
在问stackoverflow.com/questions/31466769/…之前先做简单的搜索
-
这个专栏的用途是什么?那种数组根本没用。
标签: python pandas numpy dataframe