在python中访问CSV文件的dict列

时间:2019-01-17 12:11:00

标签: python python-3.x pandas

我在csv文件中有一个数据集,其中包含列之一作为列表(或dict,由于键,值对,它还包括几个分号和逗号)。现在麻烦是使用Pandas进行访问,并且返回混合值是因为它在列表中有多个逗号(实际上是一列)。

我已经看到了几种解决方案,例如使用JTextField text = new JTextField(); text.addKeyListener(new KeyListener { @Overwrite public void keyPressed(event e) { if(e.keyCode = SWT.CR) { // SWT.CR is key code of Enter // Call your function } } } ""作为定界符,但是问题是我已经有了数据,查找和替换将完全改变我的数据集。

csv的示例是: ;

请建议使用任何更快的方法来毫无疑问地访问数据的特定列。

2 个答案:

答案 0 :(得分:0)

您可以尝试使用melt函数转换列。这是文档的链接: Data Transformers

答案 1 :(得分:0)

您只能将分隔符设置为一个字符,因此不能以这种方式使用方括号。您需要使用单个字符,例如“,这样它才能知道忽略定义词之间的逗号。