gpt4 book ai didi

python - Pandas value_counts 返回同一值的多行

转载 作者:行者123 更新时间:2023-12-01 06:29:05 24 4
gpt4 key购买 nike

遇到 Pandas 问题,其中我的数据帧 value_counts 调用返回相同值的多行。它不是将所有“True”值和所有“False”值分组,而是将它们分为 4 组。

这是我的代码:

import pandas as pd

filepath=r"C:\Users\09.41.csv"

df = pd.read_csv(filepath)

print(df['Finished'].value_counts())

输出:

真3904

真实的1877

错误190

错误 94

我希望能够将所有“正确”和“错误”响应分组在一起进行分析,但我一直被这 4 组而不是 2 组所困扰。

运行 Python 3.7.4,CSV 直接来自调查软件 (Qualtrics)。

预先感谢您的帮助!

最佳答案

检查您的值数据类型。有些行可能是字符串,有些可能是 bool 值。例如:

[True,'True','False',False,False]

如果是这种情况,请将它们全部更改为 bool,然后对值进行计数:

df.Finished.apply(lambda x: 'True' in x if type(x)!= bool else x).value_counts()

关于python - Pandas value_counts 返回同一值的多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59991390/

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