【发布时间】:2021-03-19 01:21:39
【问题描述】:
我将 DataFrame 保存为 .csv 文件,其中一些 DataFrame 列填充了 python 列表对象,但是当我重新加载相同的 DataFrame 时,填充了 python 列表对象的列现在填充了 python 字符串对象。 查看代码输出。
type(df['col1'][0])
out>> list
print(df['col1'][0])
out>> ['a', 'b', 'c']
df.to_csv('df.csv')
df_reloaded = pd.read_csv('df.csv')
type(df_reloaded['col1'][0])
out>> str
print(df_reloaded['col1'][0])
out>> "['a', 'b', 'c']"
我错过了什么?
【问题讨论】:
-
在这里找到了我的问题的答案:How to store a dataframe using Pandas
标签: python pandas dataframe csv