【发布时间】:2019-03-25 17:16:12
【问题描述】:
数据框示例:
col1, col2, col3
1 v1
2 v2
3 v3
4 v4
5 v5
6 v6
我想将 col1, col2, col3 合并到新列,如下所示:
col_new
1 v1
2 v2
3 v3
4 v4
5 v5
6 v6
如果数据框是以下格式:
col1, col2, col3
1 v1 v7
2 v2
3 v3
4 v4
5 v5
6 v6
然后,我将不合并这三列。根据三栏不完全互补。 (行 - 索引 1)
目前,我的方法将三列转换为列表并通过 zip(col1,col2,col3) 组合。然后,检查列表中的每个迭代 - [x[iteration] for x in list(zip(col1,...))]
"Not Null" 项在每次迭代中是否只有一个 (=1)?但这似乎是一种低效的方式。
有什么有效的方法可以满足我的要求吗?
【问题讨论】: