Pandas Dataframes将列名称与列值合并
发布时间:2020-12-17 17:38:13 所属栏目:Python 来源:网络整理
导读:我有2个数据框 df = pd.DataFrame({'Location': [ 'Hawai','Torino','Paris'],'Time': [2000,2001,2002],'Value': [1.2,2.2,3.4] })df.set_index(['Location','Time'],inplace=True)df2 = pd.DataFrame({'Country': [ 'US','IT','FR'],'Unit': [ 'USD','EUR'
我有2个数据框
它产生这个:
我需要合并它们,例如对于每个国家/地区/位置,每列都乘以第一个数据帧中的相应值(给定位置和时间)
我被困在这里,谢谢您的帮助 最佳答案
用unstack然后mul做
根据以下评论
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |