gpt4 book ai didi

python - pandas pivot_table 最后一个实例应用 aggfunc

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:27 24 4
gpt4 key购买 nike

我制作了一个包含各种列的数据透视表,并应用了 aggfunc,如 np.sum 和 first and count。我想要数据框中列的相应值的最后一个实例。有什么功能可以达到这个目的吗?

最佳答案

我觉得你可以用

aggfunc='last'

示例:

df = pd.DataFrame({ 'Age':[35, 37, 40, 29, 31, 26, 28],
'City':['B', 'Ch', 'LA', 'Ch', 'B', 'B', 'Ch'],
'Position':['M','M','M','P', 'P','M','M']})
print (df)
Age City Position
0 35 B M
1 37 Ch M
2 40 LA M
3 29 Ch P
4 31 B P
5 26 B M
6 28 Ch M

print (df.pivot_table(index='Position', columns='City', values='Age', aggfunc='last'))
City B Ch LA
Position
M 26.0 28.0 40.0
P 31.0 29.0 NaN

关于python - pandas pivot_table 最后一个实例应用 aggfunc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38634120/

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