Pandas DataFrame的基本屬性

2022-09-01 05:18:12 字數 2825 閱讀 8590

dataframe的基礎功能,以後要查詢就得看這裡!

功能清單

df2.index

df2.columns

df2.axes

df2.t

df2.info()

df2.head(i)

df2.tail(i)

df2.describe()

首先隨機建立乙個dataframe

# 利用 numpy 的隨機函式建立乙個 dataframe

df = dataframe(np.random.rand(50,5))

執行結果

是5行50列的乙個二維陣列

5行50列的二維陣列

這裡為了加深印象,我新增了乙個字典,增加對比,如下

data = 

dic_df = dataframe(data,index=['

one','

two','

three

','four

','five'],

columns=['

year

','state

','pop

','debt'])

print(df)

執行結果

重點來了,以後查的時候就用下邊

df.index

求行

df.index

dic_df.index

df執行結果

rangeindex(start=0, stop=50, step=1)

#意思是從0開始,50結束,步長為1

dic_df的執行結果

index(['

one', '

two', '

three

', '

four

', '

five

'], dtype='

object

')

df.columns求列

print

(df.columns)

print(dic_df.columns)

執行結果

執行結果

就是返回兩個「邊」。

df.t

index 跟 columns 對調

print

(dic_df)

print(dic_df.t)

執行結果

列印二維陣列的資訊

print

(df.info())

print('\n'

)print(dic_df.info()

執行結果

這裡顯示的資訊都是以列為單位(columns)

顯示前頭幾行資料,以行為單位,index

print(df.head(4))

print('\n'

)print(dic_df.head(2))

執行結果

從後頭顯示幾條資訊

print(df.tail(4))

print('\n'

)print(dic_df.tail(1))

執行結果

檢視資料值列的匯**計

可返回變數和觀測的數量、缺失值和唯一值的數目、平均值、分位數等相關資訊

print

(dic_df.describe().t)

print('\n'

)print(dic_df.describe())

執行結果

Pandas DataFrame用法總結

1 將某一列滿足條件的資料的所在行提取出來 df ori pd.read excel f ivf data data add yuejing time data arrange no null23.xlsx df new df ori df ori.iloc 2 0.6 將某一列滿足條件 0.6 的...

Pandas DataFrame常用方法

1 獲取列名 1.1.鍊錶推導式 語法 col for col in df 返回結果 cvr1 cvr2 cvr3 cvr4 結果型別 list 1.2.通過columns屬性 columns屬性返回index,columns.values屬性返回 numpy.ndarray,可通過 tolist ...

Pandas DataFrame 按行構建

當我們從複雜 提取出逐個樣本的特徵時,繼而構成一條樣本並組成訓練或測試集時,比較容易想到的一點就是一行一行地構建dataframe。而pandas.dataframe 容許的輸入有numpy ndarray structured or homogeneous dict,or dataframe這些 ...