【发布时间】:2020-03-11 02:23:05
【问题描述】:
鉴于此熊猫 df:
Col A. Col B. Col C.
1 a 12
2 s 21
NaN s Nan
7 a Nan
我想得到这个:
Col A. Col B. Col C.
1 a 12
2 s 21
7 s
a
【问题讨论】:
-
如何对齐索引?你只需要用空白字符串替换 NaN 吗?
-
嗨。不,我不需要用空白字符串替换 NaN,我想删除那些 NaN 但不是包含 NaN 的整个列。如果可能的话..现在我正在使用空白替换,但做其他事情会很好。
-
你能测试
pd.DataFrame.from_dict(df.stack().groupby(level=1).agg(list).to_dict(),orient='index').T并告诉我 -
@anky_91 更好!现在 NaN 是 None 但它仍然对我的任务更好。谢谢!
标签: python-3.x pandas