Pandas入門 2 資料抽取

2021-09-24 17:19:33 字數 868 閱讀 7467

dataframe的資料抽取:

ilocloc的區別:iloc主要是基於整數字置(從軸的0到長度-1),如果是0:10,則抽取0,...,9loc主要是基於標籤的,如果是0:10,則抽取0,...,10,但兩個都可以與布林陣列一起使用。

indices =[1

,2,3

,5,8

]sample_reviews = reviews.loc[indices]

indices=

['country'

,'province'

,'region_1'

,'region_2'

]rowindices=[0

,1,10

,100

]df = reviews.loc[rowindices,indices]

col=

['country'

,'variety'

]df = reviews.loc[:99

,col]

top_oceania_wines = reviews.loc[

(reviews.country.isin(

['australia'

,'new zealand'])

)&(reviews.points >=95)

]

pandas隨機抽取資料和打亂資料

一,pandas.dataframe.sample 隨機選取若干行 1 資料切片選取 1.1 pandas.dataframe.sample 隨機選取若干行1.1.1 功能說明 有時候我們只需要資料集中的一部分,並不需要全部的資料。這個時候我們就要對資料集進行隨機的抽樣。pandas中自帶有抽樣的方...

pandas入門 資料選擇

關於pandas資料選擇的知識點總結。df pd.dataframe 建立的dataframe資訊如下 a b c 0 3 1.2 aa 1 4 2.4 bb 2 8 4.5 cc 3 9 7.3 dd df1 df a 根據列名選取一列,以series的形式返回列 df1 df.a 與上面寫法效果...

入門pandas 資料刪除

刪除單行 import pandas as pd path c users administrator desktop playground2 刪除.xlsx data pd.read excel path print data.drop 2 刪除多行 print data.drop labels ...