gpt4 book ai didi

python - 计算数据帧中两个单独列中的值不相等的次数百分比

转载 作者:行者123 更新时间:2023-12-01 01:22:26 27 4
gpt4 key购买 nike

我有一个包含 5 列的数据集:

0   1   2   3   4
A Y N N Y
B N Y N N
C N N N N
D Y Y N Y
E N Y Y Y
F Y Y N Y
G Y N N Y

我想计算第 3 列和第 4 列中组合 Y 出现的时间百分比,以及 N 出现在这两列组合中的时间百分比。

我知道如何单独使用

df['3'].value_counts(normalize=True) * 100

但不知道如何将 3 和 4 结合起来。

最佳答案

用途:

print((df['3']+df['4'])[~(df['3']+df['4']).isin(['NY','YN'])].value_counts(normalize=True)*100)

输出:

NN    66.666667
YY 33.333333
dtype: float64

关于python - 计算数据帧中两个单独列中的值不相等的次数百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53688968/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com