gpt4 book ai didi

Python Pandas 使用 dataframe.stack().value_counts() -- 如何获取计数对象的值?

转载 作者:行者123 更新时间:2023-12-01 03:36:41 25 4
gpt4 key购买 nike

我有一个数据框,其中每一行代表一周中的一天,每列代表当天无法与服务器通信的互联网连接设备的序列号。

我正在尝试获取一系列连续一周无法通信的序列号。

代码块:

counts = df.stack().value_counts()
seven_day = counts[counts == 7]
for a in seven_day:
print(a)

问题是没有打印任何内容。我想要的是序列号列表,而不是计数本身。

这个问题是以下问题的后续问题: Python Pandas -- Determine if Values in Column 0 Are Repeated in Each Subsequent Column

最佳答案

value_counts返回一个系列,其中值作为索引,计数作为值,因此您想要迭代索引:

counts = df.stack().value_counts()
seven_day = counts[counts == 7]
for a in seven_day.index:
print(a)

应该可以

关于Python Pandas 使用 dataframe.stack().value_counts() -- 如何获取计数对象的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40265591/

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