我有一个数据框,其中有重复的值(在每一列中没有重复的行)。 数据如下所示:
|Col1|Col2|Cold3|Col4|
| 1| A| John| -10|
| 2| A|Scoot| 234|
| 2| B|Kerry| 346|
| 6| B| Adam| -10|
我想在此基础上创建另一个df,如下所示:
|Col1|Col2|Cold3|Col4|
| 1| A| John| -10|
| 2| B|Scoot| 234|
| 6|null|Kerry| 346|
|null|null| Adam|null|
那些空值当然可以是NaN
我可以查看每一列并为每一列打印唯一的值:
for col in df:
print (df[col].unique())
返回numpy数组。 但我不确定如何将其写入新的数据帧,使其看起来像我之前展示的那个样
我认为你需要:
或:
相关问题 更多 >
编程相关推荐