python - Pandas pivot_table:压缩为 2 列,之前的列名作为行
问题描述
我有:
df = pd.DataFrame(
[
[ab, bc, cd],
[de, ef, fg],
[gh, hi, ij],
],
columns=list("c1", "c2", "c3")
)
我想拥有:
df = pd.DataFrame(
[
[c1, ab],
[c1, de],
[c1, gh],
[c2, bc],
[c2, ef],
[c2, hi],
[c3, cd],
[c3, fg],
[c3, ij]
],
columns=list("col1", "col2")
)
格式应采用前一列名称,插入第一列,第二列中的条目。如何在数据透视表中实现这一点?
解决方案
推荐阅读
- php - mouseover 显示原始 html 数据并触发无限时间
- sql - 在我的情况下,如何使用 SQL Server 将行转换为列?
- javascript - 如何根据事件以不同颜色突出显示日历中的日期?
- swift - 如何编码/解码 [CKRecordZone.ID: CKServerChangeToken]?
- scala - 带有过滤器列的 Scala
- php - Laravel @extends 和 @include 有什么区别
- python - 如何在一个字符串中找到字母,数字然后在python中放入换行符
- python - 使用scrapy提取带有标题和带有选定链接的url的链接
- html - 需要设计显示带有设置图标的 HTML (Div)
- mysql - 如何在一行中显示值字段但分开