在python

时间:2018-05-25 10:46:00

标签: list pandas csv jupyter-notebook python-3.6

我使用python 3在jupyter笔记本中编写了this code。 我的dataFrame中的第二列是类型列表。我使用以下代码将其写入.csv格式:

network.to_csv("network.csv", sep='\t')其中"网络"是我的数据框架。

当我使用以下命令打开" network.csv" 文件时: pd.read_csv(...)。然后第二列将转换为类型字符串,我希望它像以前一样是一个列表。我是新来的。我应该怎么做呢?

编辑:

这是我用来读取csv文件的命令的screenshot

1 个答案:

答案 0 :(得分:0)

我认为不可能在pandas中存储列表并将其作为列表读取。

我找到的解决方案是在导入数据集后使用json库将字符串转换回列表:

import json
df.list = df.list.apply(lambda x:json.loads(x))