TypeError:"DataFrame"对象在python 3.7中不能被解释为整数



我有一个简单的问题,我正在函数内的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])

相关内容

最新更新