python?dataframe獲得指定行列實戰(zhàn)代碼
操作行列所需要的庫
import pandas as pd import numpy as np
生成被取用的dataframe對象
df=pd.DataFrame({"a":[1.78,1.8,2.8,2.75,5,5,23],"b":[20.8,10,10,30,43,1,12],"c":[23,15,50,3,343,12,95]})
print(df)生成結(jié)果展示:

dataframe取列
1、已知列名取用方法
#語法:dataframe的名字[列名] #舉例 取df的名叫a的列: df["a"]
2、已知列所在位置的取用方法
#語法:dataframe的名字.iloc[:,第幾列] #舉例 取df的第幾列: df.iloc[:,0]
3、 以上兩段代碼生成結(jié)果相同
#語法:dataframe的名字[列名],或者dataframe的名字.iloc[:,第幾列] #舉例 取df的名叫a的列: df["a"] #舉例 取df的第幾列: df.iloc[:,0] #生成結(jié)果相同
生成結(jié)果展示:

dataframe取行
1、已知行名取用方法
#語法:dataframe的名字.loc[行名] #舉例,取df的行名叫0的列: df.loc[0]
2、已知行所在位置的取用方法
#dataframe的名字[想取某行的位置:想取某行的位置+1] #舉例,取df的第0列: df[0:1]
3、 以上兩段代碼生成結(jié)果相同
#語法:dataframe的名字.loc[行名],或者dataframe的名字[想取某行的位置:想取某行的位置+1] #舉例,取df的行名叫0的列: df.loc[0] #舉例,取df的第0列: df[0:1]
dataframe按照列(列名,列的位置)取該條件下所在行
(行名同理可得)
1、已知列名取行取用方法
#語法:dataframe的名字[dataframe的名字[dataframe的列名]==該列名的值] #舉例,取df的a列值為1.78的行: df[df["a"]== 1.78]
2、已知列的位置取行取用方法
#語法:dataframe的名字[dataframe的名字[dataframe的列的位置]==該列名的值] #舉例,取df的a列值為1.78的行: df[df.iloc[:,0]==1.78]
3、 以上兩段代碼生成結(jié)果相同

總結(jié)
到此這篇關(guān)于python dataframe獲得指定行列的文章就介紹到這了,更多相關(guān)dataframe獲得指定行列內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python Selenium中常用的元素定位方法總結(jié)
在Web自動化測試中,元素定位是一項非常重要的技術(shù),Python Selenium提供了各種元素定位方法,可以幫助我們定位頁面上的元素并與之交互,本文將詳細介紹Python Selenium中常用的元素定位方法,并提供實例代碼,需要的朋友可以參考下2023-11-11
如何實現(xiàn)更換Jupyter Notebook內(nèi)核Python版本
這篇文章主要介紹了如何實現(xiàn)更換Jupyter Notebook內(nèi)核Python版本,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05
python中queue.Queue之task_done的用法
這篇文章主要介紹了python中queue.Queue之task_done的用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02
Python使用Paramiko庫實現(xiàn)SSH管理詳解
paramiko 是一個用于在Python中實現(xiàn)SSHv2協(xié)議的庫,它支持對遠程服務(wù)器進行加密的通信,本文主要介紹了如何使用Paramiko庫實現(xiàn)SSH管理,感興趣的小伙伴可以學習一下2023-11-11
Python爬取用戶觀影數(shù)據(jù)并分析用戶與電影之間的隱藏信息!
看電影前很多人都喜歡去 『豆瓣』 看影評,所以我爬取44130條 『豆瓣』 的用戶觀影數(shù)據(jù),分析用戶之間的關(guān)系,電影之間的聯(lián)系,以及用戶和電影之間的隱藏關(guān)系,需要的朋友可以參考下2021-06-06
解決Django后臺ManyToManyField顯示成Object的問題
今天小編就為大家分享一篇解決Django后臺ManyToManyField顯示成Object的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08

