繁体   English   中英

尝试从 pandas 交叉表创建填充的 dataframe

[英]Trying to create a filled dataframe from pandas crosstab

我有一个 numpy 数组,通常看起来像这样(如果有任何意义,它是从pd 交叉表创建的)

1to1人物属性 环境 结果计数 结果 B 计数
ABC1 1个 X 100 25
DEF2 2个 X 1个 2个
0 2个
XYZ1 1个 X 33 5个
5个 10

我想变成 pandas dataframe 看起来像

1to1人物属性 环境 结果计数 结果 B 计数
ABC1 1个 X 100 25
DEF2 2个 X 1个 2个
DEF2 2个 0 2个
XYZ1 1个 X 33 5个
XYZ1 1个 5个 10

我已经尝试了一些 for 循环来处理任何有空白的情况,并将其替换为之前观察到的值,但我遇到了这样一系列错误,我决定我可能会完全走上错误的道路。

谢谢大家

pd.DataFrame(your ndarray).fillna(method = 'ffill')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM