楼主: yunnandlg
1307 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:41:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
d = [[0, 1, "A", 1],
     [1, 1, 'B', 2],
     [2, 1, 'C', 5],
     [3, 1, 'D', 7],
     [4, 2, 'B', 1],
     [6, 2, 'D', 3],
     [7, 2, 'E', 4],
     [8, 2, 'F', 5]]
c=["index","Sample", "Taxonomy", "Count"]
df = pd.DataFrame(d,columns=c)

print("\n", "Dataframe透视表1".center(100, "="))
df1 = df.pivot(index='Sample', columns='Taxonomy', values='Count')
print(df1)

print("\n", "Dataframe透视表2".center(100, "="))
df2 = df.set_index(['Sample','Taxonomy'])['Count'].unstack()
print (df2)








=======================Dataframe透视表1========================
Taxonomy    A    B    C    D    E    F
Sample                                
1         1.0  2.0  5.0  7.0  NaN  NaN
2         NaN  1.0  NaN  3.0  4.0  5.0

=======================Dataframe透视表2========================
Taxonomy    A    B    C    D    E    F
Sample                                
1         1.0  2.0  5.0  7.0  NaN  NaN
2         NaN  1.0  NaN  3.0  4.0  5.0

二维码

扫码加我 拉你入群

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

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

关键词:Dataframe Frame Data Fram 透视表

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

沙发
三重虫 发表于 2020-8-13 13:43:03
已有 1 人评分经验 收起 理由
yunnandlg + 40 精彩帖子

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

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

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