Openpyxl,Pandas还是xlrd用于正确的数据表示?

时间:2017-04-19 07:10:59

标签: python database excel

我有一个Excel文件,我需要根据某些条件重新排列其中的数据。我需要对数据进行分组并保存行和列之间的关系,我还需要合并一些包含相同名称的单元格(在示例中" s" condition")。

那么最好的方法是什么?完全迷失了。

例如,输入为:

"ID" "NAME" "CONDITION 1" "CONDITION 2" "CONDITION 3"
"0" "CLARK" "ALIEN"       "JOURNALIST"  "HERO"
"1" "BRUCE" "JUSTICE"     "MILLIONAIRE" "BAT"

输出应该是:

"CLARK" "ALIEN, JOURNALIST, HERO"
"BRUCE" "JUSTICE, MILLIONAIRE, BAT"

任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

我试图在Excel中复制您的问题。

enter image description here

以上是显示公式的上述内容:

enter image description here

即,连接公式为=CONCATENATE(B2," ",C2)等。

我不熟悉您所引用的Python包,但值得添加这些特定标记以引起那些人的注意。在那种情况下,我建议更多地关注这个问题。