【发布时间】:2020-07-03 00:50:58
【问题描述】:
我有一个这样的列的数据框:
column_1
0 0.75 / 1 / 1.25
1 0.25 / 0 / -0.25 / 0
2 0 / -0.25 / 0 / -0.25 / 0
3 0 / -0.25
4 0.5 / 0.25
5 0.25
每一行由一串连续的数字组成(数字之间移动 0.25, 例如从 0 到 0.25 到 0.5,或从 -1 到 -1.25) 我只需要相同数字不出现 2 次(或更多)的行,例如:0.25 / 0 / 0.25 / 0 / 0.25 / 0 或 0.5 / 0.25 / 0.5 我不需要只有一个数字的行,例如 0.25
我要新建一列,并保留符合条件的列(相同的数字不会出现2次(或更多))
column_1 new_column
0 0.75 / 1 / 1.25 0.75 / 1 / 1.25
1 0.25 / 0 / -0.25 / 0 NaN
2 0 / -0.25 / 0 / -0.25 / 0 NaN
3 0 / -0.25 0 / -0.25
4 0.5 / 0.25 0.5 / 0.25
5 0.25 NaN
【问题讨论】: