每次用dataframe的時候,各種操作想不起來,找來找去的
整理乙個自己常用的
刪除某列
del data[
'column_name'
]data.drop(
['winter'
], axis=
1, inplace=
true
)
刪除某行
data.drop(data.index[[16
,17]]
, inplace=
true
)
row=
true
)df[
'new_col']=
12
或者用df.loc。如果loc的index小於等於df.shape[0],那這樣就會替換原有位置df的值,並不是新加
df.loc[2]
=[9,
10,11,
12]
如果非要在指定行的地方新增,必須將原來的dataframe拆分成兩個,再合併。
df1 = df.loc[:0
]df2 = df.loc[1:
]df3 = pd.dataframe(
)true
)true
)
DataFrame常用操作
檢視dataframe中的內容 persondf.show 檢視dataframe部分列中的內容 persondf.select persondf.col name show persondf.select col name col age show persondf.select name sho...
dataframe常用操作總結
初始化 可以使用array columns的格式,d pd.dataframe np.arange 10 reshape 2,5 df1 pd.dataframe snow m 22 tyrion m 32 sansa f 18 arya f 14 columns name gender age 也...
python的dataframe常用操作
data dataframe np.arange 16 reshape 4,4 index list abcd columns list wxyz print data print data 0 2 取前兩行資料 print print len data 求出一共多少行 print data.col...