小编Lau*_*gel的帖子

Python:最多将 Dataframe 的 3 列合并为 1 列,但 3 列中的任何一个都不存在

我有一个像这样形成的数据框:

+------+------+------+--------+--------+--------+--------+
| Col1 | Col2 | Col3 | Col1.1 | Col2.1 | Col3.1 | Col1.2 |
+------+------+------+--------+--------+--------+--------+
|    0 |    0 |    1 |      1 |      0 |      0 |      0 |
|    1 |    1 |    0 |      0 |      0 |      1 |      0 |
|    0 |    0 |    1 |      0 |      1 |      0 |      1 |
+------+------+------+--------+--------+--------+--------+
Run Code Online (Sandbox Code Playgroud)

现在我想将列合并为一个,就像所有 Col1.* 到 Col1 一样,其中有一个 1:

+------+------+------+--------+--------+
| Col1 | Col2 | Col3 | Col2.1 | …
Run Code Online (Sandbox Code Playgroud)

python merge multiple-columns dataframe pandas

2
推荐指数
1
解决办法
50
查看次数

标签 统计

dataframe ×1

merge ×1

multiple-columns ×1

pandas ×1

python ×1