我用python 3在jupyter notebook中编写了this code。dataFrame中的第二列是list类型。我使用以下代码将其写入.csv格式:network.to_csv("network.csv", sep='\t')
其中“network”是我的 Dataframe 。
当我使用以下命令打开**“network.csv”**文件时:pd.read_csv(...)
。然后第二列被转换为string类型,我希望它像以前一样是一个列表。我是新手。我该怎么做呢?
编辑:
这是我用来读取csv文件的screenshot命令。
2条答案
按热度按时间q9yhzks01#
我认为不可能在pandas中存储列表并将其作为列表读取。
我发现的一个解决方案是在导入数据集后使用json库将字符串转换回列表:
clj7thdc2#
我已经找到了一个解决方案,它使用
ast
库工作here它转换一个字符串如下:“['01','02']”到列表['01','02']