【发布时间】:2020-06-22 17:20:36
【问题描述】:
我想解决以下问题:
假设我有一个看起来像这样的数据帧
match 0 1 2 3 4 5 6 7
1 Morocco France Morocco NaN NaN NaN NaN NaN
2 Morocco France Morocco NaN NaN NaN NaN NaN
3 Morocco France NaN NaN NaN NaN NaN NaN
4 China United States NaN NaN NaN NaN NaN NaN
5 China NaN NaN NaN NaN NaN NaN NaN
我正在寻找一种方法来查找每行中的唯一值并将它们添加到另一列,同时删除所有 NaN。
输出应如下所示:
match 8
1 Morocco, France
2 Morocco, France
3 Morocco, France
4 China, United States
5 China
关于如何解决这个问题的任何建议?
【问题讨论】:
-
到底是什么问题?你有没有尝试过,做过任何研究? Stack Overflow 不是免费的代码编写服务。请参阅:tour、How to Ask、help center、meta.stackoverflow.com/questions/261592/…。您甚至还没有以某种便于使用的格式共享数据。那个DataFrame首先来自哪里?有没有办法正确创建/预先更改它?
-
我做了一些研究,但没有找到任何有希望的结果来解决这类问题,因为我决定问这个问题。当然这个问题可以被批准,但是从给出的答案的数量来看,这个问题似乎是完全可以理解的,没有包含不必要的信息
-
没有为这类问题找到任何有希望的结果 stackoverflow.com/questions/19377969/…, stackoverflow.com/questions/33158417/….