我在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的示例是:
;
请建议使用任何更快的方法来毫无疑问地访问数据的特定列。
答案 0 :(得分:0)
您可以尝试使用melt函数转换列。这是文档的链接: Data Transformers
答案 1 :(得分:0)
您只能将分隔符设置为一个字符,因此不能以这种方式使用方括号。您需要使用单个字符,例如“,这样它才能知道忽略定义词之间的逗号。