python-3.x - 我应该堆叠、旋转还是分组?
问题描述
我仍在学习如何使用数据框,但仍然无法做到这一点……我得到了这样的数据框:
A B C D1 D2 D3
1 2 3 5 6 7
我需要它看起来像:
A B C DA D
1 2 3 D1 5
1 2 3 D2 6
1 2 3 D3 7
我知道我应该使用 groupby 之类的东西,但我仍然找不到好的文档。
解决方案
这是wide_to_long
ydf=pd.wide_to_long(df,'D',i=['A','B','C'],j='DA').reset_index()
ydf
A B C DA D
0 1 2 3 1 5
1 1 2 3 2 6
2 1 2 3 3 7
推荐阅读
- cmake - 良好的 CMake 风格:继承属性
- python - 在单独的线程上关闭 wxPython 应用程序会遇到窗口警报
- javascript - 积极的前瞻正则表达式来标记文本
- ios - 离子 4 - livereload 不起作用
- ethereum - Solidity / Oraclize API out of gas 异常
- javascript - html和javascript中的多字段类型提前搜索框
- io - 通过 Power BI 发布报表直接输入数据
- jira - Jira - 在“完成”列中移动 5 天后披露票证的 JQL
- oauth-2.0 - OAuth 2:authorization_code Grant - 是否需要 client_secret 参数?
- android-fragments - 直接从按钮 Xamarin.Android 通过片段更改片段活动