![](/img/trans.png)
[英]How to create a crosstab with concatenation on 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.