全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1273 1
2020-08-08
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

二维码

扫码加我 拉你入群

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

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

全部回复
2020-8-13 13:43:03
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群