dataframe的基礎功能,以後要查詢就得看這裡!
功能清單
df2.index首先隨機建立乙個dataframedf2.columns
df2.axes
df2.t
df2.info()
df2.head(i)
df2.tail(i)
df2.describe()
# 利用 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.indexdf執行結果dic_df.index
rangeindex(start=0, stop=50, step=1)dic_df的執行結果#意思是從0開始,50結束,步長為1
index(['one', '
two', '
three
', '
four
', '
five
'], dtype='
object
')
df.columns求列
(df.columns)
print(dic_df.columns)
執行結果
就是返回兩個「邊」。
df.t
index 跟 columns 對調
(dic_df)
print(dic_df.t)
列印二維陣列的資訊
(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))
檢視資料值列的匯**計
可返回變數和觀測的數量、缺失值和唯一值的數目、平均值、分位數等相關資訊
(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這些 ...