最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python處理表格dataframe時(shí)實(shí)現(xiàn)行轉(zhuǎn)列和列轉(zhuǎn)行的方法

 更新時(shí)間:2025年12月22日 09:40:29   作者:LucaTech  
在python中,我們可以使用pandas庫來處理表格數(shù)據(jù),而pandas庫中的核心數(shù)據(jù)類型就是DataFrame,在處理DataFrame數(shù)據(jù)時(shí),有時(shí)候需要將行轉(zhuǎn)換為列,或者將列轉(zhuǎn)換為行,所以本文給大家介紹了如何使用pandas庫實(shí)現(xiàn)行轉(zhuǎn)列和列轉(zhuǎn)行,需要的朋友可以參考下

python處理表格dataframe-如何實(shí)現(xiàn)行轉(zhuǎn)列和列轉(zhuǎn)行?

在python中,我們可以使用pandas庫來處理表格數(shù)據(jù),而pandas庫中的核心數(shù)據(jù)類型就是DataFrame。在處理DataFrame數(shù)據(jù)時(shí),有時(shí)候需要將行轉(zhuǎn)換為列,或者將列轉(zhuǎn)換為行。下面是一個(gè)簡單的例子,展示如何使用pandas庫實(shí)現(xiàn)行轉(zhuǎn)列和列轉(zhuǎn)行。

創(chuàng)建表

import pandas as pd

# 創(chuàng)建一個(gè)DataFrame
df = pd.DataFrame({
    'name': ['John', 'Mary', 'Peter'],
    'math': [80, 90, 70],
    'english': [70, 85, 90],
    'science': [75, 95, 80]
})
    name  math  english  science
0   John    80       70       75
1   Mary    90       85       95
2  Peter    70       90       80

行轉(zhuǎn)列

# 使用melt函數(shù)將行轉(zhuǎn)列
df_melt = pd.melt(df, id_vars=['name'], var_name='subject', value_name='score')

print(df_pivot)

在上面的代碼中,我們首先創(chuàng)建了一個(gè)包含學(xué)生成績的DataFrame,然后使用melt函數(shù)將每個(gè)學(xué)生的科目成績轉(zhuǎn)換為一列,最終輸出結(jié)果如下:

    name  subject  score
0   John     math     80
1   Mary     math     90
2  Peter     math     70
3   John  english     70
4   Mary  english     85
5  Peter  english     90
6   John  science     75
7   Mary  science     95
8  Peter  science     80

列轉(zhuǎn)行

列轉(zhuǎn)行通常也被稱為數(shù)據(jù)堆疊,可以使用pandas庫中的pivot函數(shù)來實(shí)現(xiàn)。下面是一個(gè)示例代碼:

# 使用pivot函數(shù)再將行轉(zhuǎn)列
df_pivot = df_meld.pivot(index='name', columns='subject', values='score')
print(df_pivot)
subject  english  math  science
name                           
John          70    80       75
Mary          85    90       95
Peter         90    70       80

到此這篇關(guān)于Python處理表格dataframe時(shí)實(shí)現(xiàn)行轉(zhuǎn)列和列轉(zhuǎn)行的方法的文章就介紹到這了,更多相關(guān)Python dataframe行轉(zhuǎn)列和列轉(zhuǎn)行內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

永修县| 辽阳市| 浠水县| 杭锦旗| 湘阴县| 剑川县| 滕州市| 柳林县| 阿拉善盟| 阳江市| 兰州市| 石嘴山市| 隆尧县| 林西县| 门头沟区| 元江| 子长县| 眉山市| 蒙城县| 东辽县| 赞皇县| 马龙县| 武平县| 托克逊县| 汝阳县| 兰考县| 凉城县| 屏东县| 中西区| 政和县| 鞍山市| 精河县| 墨竹工卡县| 诏安县| 高要市| 虎林市| 西吉县| 柘城县| 饶河县| 贞丰县| 潞城市|