在熊猫中,我如何将宽数据传输到更长的数据空间?(ori_df到new_df,如图中所示)。
在对比中,如何将new_df转换为ori_df
import pandas as pd
ori_df=pd.DataFrame()
ori_df=pd.DataFrame([['a','1'],['w:','z'],['t','6'],['f:','z'],['a','2']],
columns=['type','value'])

发布于 2022-08-07 15:54:49
尝试:
pd.melt(ori_df,id_vars='type',var_name='item',value_name='amount')或
(ori_df.set_index('type')
.stack()
.sort_index(level=-1,ascending=False)
.rename_axis(['type','item'])
.reset_index(name = 'amount'))https://stackoverflow.com/questions/73268851
复制相似问题