python pandas 行翻转_python – Pandas:如何将行中的一列旋转到列中

你可以使用

pivot:

df1 = df.pivot(index='searchTerm', columns='feature', values='score').reset_index()

print (df1)

feature searchTerm a b c

0 chinese 0.566261 0.572405 0.489369

1 pizza 0.534509 0.586020 0.588972

2 thai 0.499068 0.431068 0.441617

最后你可以删除rename_axis列名(pandas 0.18.0中的新内容):

df1 = df1.rename_axis(None, axis=1)

#pandas bellow 0.18.0

#df.columns.name = None

print (df1)

searchTerm a b c

0 chinese 0.566261 0.572405 0.489369

1 pizza 0.534509 0.586020 0.588972

2 thai 0.499068 0.431068 0.441617

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值