gpt4 book ai didi

python - 如何使用 Pandas 数据框对数据进行反规范化

转载 作者:太空宇宙 更新时间:2023-11-04 00:16:20 25 4
gpt4 key购买 nike

我有一个用 CSV 文件创建的 pandas 数据框。数据框看起来像这样

srvr_name log_type       hour  
server1 impressionWin 18:00:00
server1 transactionWin 18:00:00
server2 impressionWin 18:00:00
server2 transactionWin 18:00:00

我想从中得到的是:

srvr_name impressionWin transactionWin hour
server1 true true 18:00:00
server2 true true 18:00:00

在 pandas 中实现这一目标的最佳方法是什么?

最佳答案

使用 joinget_dummies

df.join(pd.get_dummies(df.log_type)).groupby(['srvr_name', 'hour']).sum().astype(bool)

impressionWin transactionWin
srvr_name hour
server1 18:00:00 True True
server2 18:00:00 True True

关于python - 如何使用 Pandas 数据框对数据进行反规范化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50864475/

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