我有以下数据帧称为df:
KEY_ID READY STEADY GO
001 Yes Maybe 123
002 No Maybe 123
003 Yes Sometimes 234
004 Yes Later 234
005 No Sometimes 345
我用测向计数()查看一个值的填充次数(每次为5):
KEY_ID 5
READY 5
STEADY 5
GO 5
但我也想看看stable列中的值被使用了多少次。我用abc = df['STEADY'].value_counts()
来做这件事,它给了我:
Sometimes 2
Maybe 2
Later 1
通过for循环,我可以提取abc中的值的信息,我刚刚用value\u counts()创建了这些值,如下所示:
for i in abc:
print(i)
但是,我尝试了几种方法,包括
for i,j in enumerate(abc):
print(i); print(j)
有时,也许,以后,为了得到的名字,我不想手动键入它们。如何提取这些值的名称?你知道吗
你在找
groupby()
?你知道吗IIUC公司:
这就像下面给出的数据帧
但就是
df.sum()
会这样给予我希望你像第一个那样期待。
相关问题 更多 >
编程相关推荐