我有一个简单的问题,我正在函数内的dataFrame列表中创建新列。我收到这个错误
data['datenum'] = np.zeros((data))
TypeError: 'DataFrame' object cannot be interpreted as an integer
np.zeros的参数必须是整数。现在你有数据,你说它是一个DataFrame。也许你正在寻找:
data['datenum'] = np.zeros(data.shape[0])
如果您有多个数据帧,您可以执行以下操作:
for data in dataframes:
data['datenum'] = np.zeros(data.shape[0])