list - 在 python 中写入 csv 文件时,列表被转换为字符串
问题描述
我已经使用 python 3 在 jupyter notebook 中编写了这段代码。我的 dataFrame 中的第二列是列表类型。我正在使用以下代码将其写入 .csv 格式:
network.to_csv("network.csv", sep='\t')
其中“网络”是我的数据框。
当我使用 : 打开“network.csv”文件
pd.read_csv(...)
时 然后第二列被转换为字符串类型,我希望它像以前一样成为一个列表。我是新来的。我应该怎么做?
编辑 :
这是我用来读取 csv 文件的命令的屏幕截图。
解决方案
我认为不可能将列表存储在熊猫中并将其作为列表读取。
我找到的一个解决方案是在导入数据集后使用 json 库将字符串转换回列表:
import json
df.list = df.list.apply(lambda x:json.loads(x))
推荐阅读
- android - 带有菜单和地图片段的主要活动(Android 应用)
- reactjs - 将图像文件上传到 AWS S3 React JS
- javascript - putFile 不是函数
- ios - 如果我正在实施 Firebase 身份验证,是否必须将 iOS 应用数据存储在远程服务器上?
- php - 验证文件找不到表单数据
- java - 如何将这些系统输出中的每一个存储在 if else 语句中到一个解决方案字符串中
- laravel - 雄辩 where 条件 AND(条件 OR 条件 OR 条件)
- django - Angular HttpClient 获取请求 - 如何获取发送的文本数据?
- azerothcore - 我在哪里可以找到八卦菜单图标列表?
- javascript - 将对象附加到 Javascript 列表时出现意外行为