pandas - 熊猫数据框转换
问题描述
有人可以帮我转换下面的数据框吗
import pandas as pd
df1 = pd.DataFrame({'A':[1,1,1], 'B':[2,2,2], 'C':['1y', '3y', '7y'], 'D':[111,222,333], 'E':[-111,-222,-333]})
print(df1)
变成这种形式:
df2 = pd.DataFrame({'A':[1], 'B':[2], 'D_1y':[111], 'D_3y':[222], 'D_7y':[333], 'E_1y':[-111], 'E_3y':[-222], 'E_7y':[-333]})
print(df2)
这是来自巨大数据框的一个小样本,我有几列,如“D”和“E”,所有这些都链接到“C”列。
解决方案
推荐阅读
- kubernetes - 在 proxy/iptables/proxier.go 中找不到任何 FORWARD 链 REJECT 条目,但不知何故它出现在节点 iptables
- google-apps-script - 从另一个函数调用脚本函数
- ios - Cordova 相机 iOS 问题:NOT_FOUND_ERR
- uuid - 在 Azure PostgreSQL 中使用 uuid_generate_v1() 生成带有尾随零的 UUID
- javascript - 在按钮单击时 - 执行新页面的重定向和 ajax 发布提交表单,数据从单击传递
- python - 从父目录导入 models.py
- javascript - 如何获得具有多个案例的动画功能,这些案例控制 Javascript 中的 CSS 值进行渲染?
- c# - 当我尝试将谷歌地图添加到 Xamarin 时找不到错误 API 密钥
- opencv - 如何为不完整的矩形制作perspectiveTransform
- bash - Linux 错误:意外标记“KERN_INFO”附近的 -bash 语法错误