我有一个csv,我已经读入熊猫,格式如下
import pandas as pd
data = [['A', "[('a', 1), ('b', 2)]"], ['C', "[('c', 3), ('d', 4)]"]]
mydf = pd.DataFrame(data, columns = ['name', 'tupledat'])
如何从第二列中提取值作为元组列表?我想这可能是作为一个多索引生成的?我对这个概念不太熟悉。在使用pandas从csv读入时,是否可以指定此选项?我一直在努力通过拆分字符串来实现这一点。我认为对于这种常见的情况,必须有现成的解决方案
所需结果示例:[('a', 1), ('b', 2)]
用
ast
检查相关问题 更多 >
编程相关推荐