python - 将一列字符串转换为熊猫列表
问题描述
我对 pandas 数据框中的一列的类型有疑问。基本上,该列作为字符串保存在 csv 文件中,我想将其用作元组以便能够将其转换为数字列表。下面是一个非常简单的csv:
ID,LABELS
1,"(1.0,2.0,2.0,3.0,3.0,1.0,4.0)"
2,"(1.0,2.0,2.0,3.0,3.0,1.0,4.0)"
如果使用函数“read_csv”加载它,我会得到一个字符串列表。我试图转换为列表,但我得到了字符串的列表版本:
df.LABELS.apply(lambda x: list(x))
返回:
['(','1','.','0',.,.,.,.,.,'4','.','0',')']
关于如何做到这一点的任何想法?
谢谢你。
解决方案
推荐阅读
- asp.net-core - 确定 [Authorize] 策略失败原因的最佳方法是什么?
- angular - Angular v6 管道(map())问题
- java - 获取当前ec2实例的hostName和Instance Id
- sql - 通过 SQL 生成每个客户每月的销售报告,例如按两列分组并对第三列求和
- casting - 无法创建从发送方到接收方的通信 CAF v3
- magento - Magento 1.9 产品自定义选项 输入类型批量更新
- php - 如何使用phpword创建一个包含其他几个人的所有内容的word文档
- angular - 如何首先使用两个翻译器处理 JSON 文件,然后使用第二个翻译器处理 firestore?
- java - 如果ResultSet取值并存入内存,为什么ResultSet对象关闭后就不能使用了?
- youtube-api - 获取 YouTube 频道的审核详细信息