楼主: yunnandlg
2192 1

[其他] Dataframe转置方法 [推广有奖]

版主

但问耕耘,莫问收获

已卖:3032份资源

院士

5%

还不是VIP/贵宾

-

威望
0
论坛币
279367 个
通用积分
649.6470
学术水平
1667 点
热心指数
1686 点
信用等级
1650 点
经验
191769 点
帖子
1937
精华
0
在线时间
2776 小时
注册时间
2010-8-28
最后登录
2025-12-4

楼主
yunnandlg 在职认证  学生认证  发表于 2020-8-8 19:40:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
import numpy as np
import pandas as pd

x1 = {"a1": 106, "b2": 3, 3: 42}
k = x1.keys()
# print(a)
v = x1.values()
df = pd.DataFrame([k, v], index=['key', 'value'])  # 创建dataframe
print(df)

print("\n", "Dataframe转置方法1".center(100, "="))
df1 = df.T
print(df1)

print("\n", "Dataframe转置方法2".center(100, "="))
df2 = df.transpose()
print(df2)

print("\n", "Dataframe转置方法3".center(100, "="))
df3 = pd.DataFrame(df.values.T, index=df.columns, columns=df.index)  # 转置
print(df3)


         0   1   2
key     a1  b2   3
value  106   3  42

=======================Dataframe转置方法1=======================
  key value
0  a1   106
1  b2     3
2   3    42

=======================Dataframe转置方法2=======================
  key value
0  a1   106
1  b2     3
2   3    42

=======================Dataframe转置方法3=======================
  key value
0  a1   106
1  b2     3
2   3    42

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Dataframe Frame Data Fram FRA

已有 1 人评分经验 收起 理由
np84 + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

Cause morning rolls around and it's another day of sun.
清晨不久就会来到,又是阳光明媚的一天。

沙发
三重虫 发表于 2020-8-10 20:07:15
已有 1 人评分经验 收起 理由
yunnandlg + 80 精彩帖子

总评分: 经验 + 80   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 08:45