gpt4 book ai didi

python - 从 for 循环输出创建数据帧

转载 作者:太空宇宙 更新时间:2023-11-03 20:54:51 26 4
gpt4 key购买 nike

我需要根据以下 for 循环的输出创建一个数据帧。

我尝试编写一个 for 循环,但我不知道如何将结果放入数据帧中。我还需要计算每个事件的发生次数。

for c in final_merged.columns:
print(final_merged[c].value_counts())

输出如下所示:

golf     3
soccer 3
fishing 1
soccer 2

但是这个输出不是数据帧。

我需要输出如下所示:

activity  count
golf 3
soccer 5
fishing 1

最佳答案

修复你的输出

output.sum(level=0)

或者使用堆栈

final_merged.stack().value_counts()

或者numpy方式唯一

v,c=np.unique(df.values.ravel(),return_counts =True)
pd.Series(c,index=v)

关于python - 从 for 循环输出创建数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56086874/

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