我有以下问题。如果某些单元格为空,我必须将数据框(python)中的值向左移动。所以,如果我有一个数据框
col1 col2 col3 col4
0 A B D
1 C E E A
2 E A E A
3 A D D
4 B B B B
5 D A D
6 F F F
7 E E E E
8 B B B B
我想获取数据框
col1 col2 col3 col4
0 A B D
1 C E E A
2 E A E A
3 A D D
4 B B B B
5 D A D
6 F F F
7 E E E E
8 B B B B
实际上,我的列比只有4列多得多,因此,我希望找到一种不依赖于确切列数的解决方案。如果anybode可以给我一个链接,其中解释了对数据帧的类似操作,那也很好。到目前为止,我还不太了解python数据帧的组织方式(我来自SAS世界,而python对我来说是很新的)。 预先谢谢你。
编辑:仅当单元格仅包含一个符号时,才建议使用带有“ Python:Justify NumPy array”的justify函数的解决方案。