gpt4 book ai didi

python - 使用 python 中的通用 ID 将数据收集到一行

转载 作者:行者123 更新时间:2023-12-02 01:10:55 25 4
gpt4 key购买 nike

我有一个看起来像这样的数据框

ID   Location1 Location2
AAA Here Null
AAA Null There
BBB Here Null
BBB Null There

我想要做的是将每个 ID 的所有内容拉到一行上以给出以下内容

ID   Location1 Location2
AAA Here There
BBB Here There

我想也许我可能想使用groupbytransform

最佳答案

如果可能的话,请使用 DataFrame.replace 获取每个组的第一个非 Null 值与 GroupBy.first :

df1 = df.replace('Null', np.nan).groupby('ID', as_index=False).first()
print (df1)
ID Location1 Location2
0 AAA Here There
1 BBB Here There

关于python - 使用 python 中的通用 ID 将数据收集到一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61633168/

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