我使用python 3在jupyter笔记本中编写了this code。 我的dataFrame中的第二列是类型列表。我使用以下代码将其写入.csv格式:
network.to_csv("network.csv", sep='\t')
其中"网络"是我的数据框架。
当我使用以下命令打开" network.csv" 文件时:
pd.read_csv(...)
。然后第二列将转换为类型字符串,我希望它像以前一样是一个列表。我是新来的。我应该怎么做呢?
编辑:
这是我用来读取csv文件的命令的screenshot。
答案 0 :(得分:0)
我认为不可能在pandas中存储列表并将其作为列表读取。
我找到的解决方案是在导入数据集后使用json库将字符串转换回列表:
import json
df.list = df.list.apply(lambda x:json.loads(x))