欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python?dataframe獲得指定行列簡(jiǎn)單例子

 更新時(shí)間:2024年03月19日 10:41:54   作者:愚公搬程序  
在DataFrame中取特定行列的數(shù)據(jù)是一個(gè)常見(jiàn)的操作,這篇文章主要給大家介紹了關(guān)于python?dataframe獲得指定行列的簡(jiǎn)單例子,需要的朋友可以參考下

使用pandas庫(kù)中的DataFrame對(duì)象,可以通過(guò)行標(biāo)簽和列標(biāo)簽來(lái)獲取某個(gè)或某些行列的數(shù)據(jù)。

獲取行:

  • 通過(guò)行標(biāo)簽(索引)獲取一行數(shù)據(jù):df.loc[row_label]
  • 通過(guò)行號(hào)(位置)獲取一行數(shù)據(jù):df.iloc[row_index]
  • 通過(guò)條件篩選獲取多行數(shù)據(jù):df[df['column_name'] == 'value']

獲取列:

  • 通過(guò)列標(biāo)簽獲取一列數(shù)據(jù):df[column_label]
  • 通過(guò)列標(biāo)簽獲取多列數(shù)據(jù):df[[column_label1, column_label2]]

同時(shí)獲取指定的行和列:

  • 通過(guò)行標(biāo)簽和列標(biāo)簽獲取指定的行和列數(shù)據(jù):df.loc[row_label, column_label]
  • 通過(guò)行號(hào)和列號(hào)獲取指定的行和列數(shù)據(jù):df.iloc[row_index, column_index]

舉個(gè)例子:

import pandas as pd

# 創(chuàng)建一個(gè)DataFrame
data = {'name': ['Alice', 'Bob', 'Cathy', 'David'],
        'age': [25, 30, 35, 40],
        'gender': ['female', 'male', 'female', 'male'],
        'score': [90, 85, 80, 75]}

df = pd.DataFrame(data, columns=['name', 'age', 'gender', 'score'])

# 獲取第2行數(shù)據(jù)
print(df.iloc[1])

# 獲取gender列的數(shù)據(jù)
print(df['gender'])

# 獲取第3行的score列數(shù)據(jù)
print(df.loc[2, 'score'])

附:pandas取dataframe特定行列實(shí)例

將男性(m)替換為1,女性(f)替換為0

方法1:

代碼如下:

df.ix[df['sex']=='f','sex']=0
df.ix[df['sex']=='m','sex']=1

注:在上面的代碼中,逗號(hào)后面的‘sex'起到固定列名的作用

方法2:

代碼如下:

df.sex[df['sex']=='m']=1
df.sex[df['sex']=='f']=0

總結(jié) 

到此這篇關(guān)于python dataframe獲得指定行列的文章就介紹到這了,更多相關(guān)python dataframe獲得指定行列內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python使用wxPython實(shí)現(xiàn)計(jì)算器

    Python使用wxPython實(shí)現(xiàn)計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了Python使用wxPython實(shí)現(xiàn)計(jì)算器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python使用MapReduce編程模型統(tǒng)計(jì)銷量

    Python使用MapReduce編程模型統(tǒng)計(jì)銷量

    MapReduce是面向大數(shù)據(jù)并行處理的計(jì)算模型、框架和平臺(tái),是一種計(jì)算引擎,可以把我們對(duì)大批量數(shù)據(jù)的計(jì)算通過(guò)抽象成map與reduce兩個(gè)子任務(wù)進(jìn)行計(jì)算從而更快的得到想要的結(jié)果
    2022-04-04
  • Python守護(hù)線程用法實(shí)例

    Python守護(hù)線程用法實(shí)例

    這篇文章主要介紹了Python守護(hù)線程用法,結(jié)合具體實(shí)例形式分析了Python守護(hù)線程的功能、使用方法與相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • Python使用zip合并相鄰列表項(xiàng)的方法示例

    Python使用zip合并相鄰列表項(xiàng)的方法示例

    這篇文章主要介紹了Python使用zip合并相鄰列表項(xiàng)的方法,涉及zip、iter函數(shù)合并相鄰列表項(xiàng)、切片等相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • python沒(méi)有g(shù)pu,如何改用cpu跑代碼

    python沒(méi)有g(shù)pu,如何改用cpu跑代碼

    這篇文章主要介紹了python沒(méi)有g(shù)pu,如何改用cpu跑代碼?今天小編就為大家分享一下解決方案。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 最新評(píng)論