**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
昨天关门了。
Improve this question
假设我有一个名为market的 Dataframe ,其中包含两列fruit和fruit_code,Fruit是一个string列,fruit_code是一个int列,其中包含超市中每种水果的数字代码(例如橙子=124)。
但是,它们是fruit列中的一些缺失值(但fruit_code中没有),因此我希望通过fruit_code列来完成fruit列中的所有值。
我想有一个特定的功能,但我已经搜索了所有的互联网,我仍然在努力找到它。无论如何,如果有人知道一个替代方法,请告诉我。
1条答案
按热度按时间kgsdhlau1#
我会使用groupby-transform,考虑下面这个小例子:
我们该怎么办?
'fruit'
列的第一个非空值;transform()
该字典到具有与原始 Dataframe 兼容的索引的列中;fillna()
当然,如果某个代码根本没有有效的fruit值,这可能仍然会留下一些空白。