【发布时间】:2017-03-09 00:22:02
【问题描述】:
我有一个数据框,其中每一行代表一周中的某一天,每一列代表当天与服务器通信失败的联网设备的序列号。
我正在尝试获取一整周未能通信的一系列序列号。
代码块:
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
【问题讨论】:
-
你想遍历索引
seven_day = counts[counts == 7] for a in seven_day.index: print(a)
标签: python loops pandas indexing series