我使用熊猫从dataSource.cvs
文件中加载数据:
DF = pd.read_csv('dataSoruce.csv')
在 pandas 中,我可以清理数据,例如用 0 填充缺失值。
接下来我使用DF.to_csv('temp.csv', sep=',')
将其写入DF
为临时 cvs 文件,然后使用 python 文件处理程序再次打开该文件
hd = open('temp.csv')
for line in hd:
line = line.split(',').....
解析数据并关联来自其他数据表的更多信息。这行得通。但是,如果我直接做
hd = DF
然后它将错误消息显示为
IndexError: list index out of range
有什么方法可以跳过保存到 cvs 和读取 csv 吗?即直接打开pandas dataFrame
作为文件处理程序?
非常感谢!