gpt4 book ai didi

python - Pandas 将数据帧值转换为列名

转载 作者:行者123 更新时间:2023-11-28 19:36:35 24 4
gpt4 key购买 nike

我想使用数据框值作为列名并简化数据框。

我尝试了 df.stack() 然后是 index.map('{0[0]}_{0[1]}'.format)

Input_df(通过groupby得到这个df):

link price  date
A 1 01/01
A 2 01/02
A 1.2 01/03

期望输出:

link price_01/01 price_01/02 price_01/03
A 1 2 1.2

最佳答案

忘记在多索引上的映射

df.set_index(['link', 'date']).price.unstack().add_prefix('price_')

date price_01/01 price_01/02 price_01/03
link
A 1.0 2.0 1.2

关于python - Pandas 将数据帧值转换为列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56064617/

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