我想存储一个很大的csv文件作为泡菜,这样我每次运行代码时都不需要读取csv文件。我就是这样的:
df_log = pd.read_csv("Val_Nissan_Leaf/oneyearLeafLog.txt", delimiter=",",
header=0)
df_log.to_pickle("Val_Nissan_Leaf/df_log_pickled.pkl")
之后,我只想遍历DatFrame。问题是代码永远运行,因为它在for循环之前就停止了。如果我想打印DataFrame,它可以工作,类型是: 也是
df_log = pd.read_pickle("Val_Nissan_Leaf/df_log_pickled.pkl")
j = 0
for lab, row in df_log.iterrows():
j +=1
print(j)
如果我将csv文件直接转换为数据帧,它也可以正常工作。 有谁知道可能是什么问题