【发布时间】:2018-07-05 19:49:19
【问题描述】:
我有一个包含多列的大型数据框,并且想要将除第一列之外的所有列中的所有值合并到一个新列中 ('New')。然后删除 'New' 为空的行。
DataFrame 看起来像这样('C' 行是空的):
'Column1' 'Column2' 'Column3' 'Column4' 'Column5' ...
0 A a
1 B b
2 C
3 D d
4 E e
5 F f
6 G g
7 H h
...
我要找的结果是这样的:
'Column1' 'New'
0 A a
1 B b
2 D d
3 E e
4 F f
5 G g
6 H h
...
所以第一列保持原样,所有其他列合并到列'New'。由于行 C 不包含任何值,因此将其从最终的 DataFrame 中删除。
实现这一目标的最有效方法是什么?
【问题讨论】: