下面代码的目标是创建另一个相同的数据帧,其中所有值都替换为零
input numpy as np
import pandas as pd
#Given preexisting dataframe
len(df) #Returns 1502
def zeroCreator(data):
zeroFrame = pd.DataFrame(np.zeros(len(data),1))
return zeroFrame
print(zeroCreator(df)) #Returns a TypeError: data type not understood
我如何处理这个类型错误
编辑:感谢您的所有澄清,我似乎没有将数据帧参数正确地输入到np.zero中(缺少一对括号),尽管存在一个更简单的解决方案
只需克隆一个新的df并将
0
分配给它相关问题 更多 >
编程相关推荐