给定几个数据帧,如何在 python 中转换为以下格式?或者甚至有可能吗?

one_random_python_learner

我有 2 个数据框样本。

CategoryA df:           
colA    colB    colC    colD
a        a       a      nan
a        a       a      nan
a        a       a      nan
            
CategoryB df:           
colA    colB    colC    colD
a        a      a       a
a        a      a       a
a        a      a       a

我想变成如下。

category A  Description value
    colA    3a
    colB    3a
    colC    3a
    colD    0
    Total   9a
category B  
    colA    3a
    colB    3a
    colC    3a
    colD    3a
    Total   12a

不知道以前有没有人做过这个,请问有没有人做过这个,请帮忙。谢谢

贝尼

与您展示的略有不同

s = df.stack()
s = pd.crosstab(s.index.get_level_values(1),s,margins='index',margins_name='total').drop('total',1)
s
col_0  a
row_0   
colA   3
colB   3
colC   3
total  9

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

以以下格式将python中的数据帧转换为json

如何将我的 python 字典转换为以下格式

如何将列表列表转换为以下格式的python字典?

如何将此数据帧转换为以下格式?

给定 p、q 和 e 的值,但 gcd(e,phi) 不是 1,那么如何在 RSA 中找到 n & d?或者甚至有可能吗?

如何在python的数据帧中转换混淆矩阵?

如何在python中转换给定的数据集?

如何暂停 Web API?甚至有可能吗?

如何在python pandas中的两个数据帧之间有效地搜索?

如何在 Python 中将 json str 转换为数据帧

将 XML 转换为几个数据帧时,如何以动态方式命名这些 dfs?

如何在python中组合多个数据帧

如何在python中左联接2个数据帧,如果过滤后第二个数据帧中有多个匹配行,则与第一行联接

如何“加入”?在 Python 中将多个数据帧转换为一个

如何在 Python 中为给定的数据帧制定新的数据帧形式以进行特征选择

如何在所有数据帧python中将两个数字(如X,X%)之间的','替换为XX%

如何将内容转换为以下格式?

如何在熊猫Python 3.X中划分两个数据帧并将NaN,inf值替换为0

Python:如何在不删除重复项的情况下将一个数据帧中的列值替换为另一个

如何在不知道用户 ID 的情况下获取 firebase 用户发布的数据?甚至有可能吗?

带有Pandas的Python 2.7:如何恢复两个数据帧的非相交部分?

如何以Redux形式提交无效的表格?甚至有可能吗?

在 Python 中转换数据帧

如何将以下格式的字段dd / mm / yyyy转换为有效的日期时间?

如何使用Java将3 * 3矩阵转换为具有以下格式的9 * 3矩阵?

如何在python中将xml文件转换为数据帧或csv输出

如何在 Python 中将字符串系列转换为日期时间数据帧

如何在python中将字符串数据帧转换为csv?

如何在 Python 数据帧中的时间开始时将 25 转换为 01?