国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

dataframe將默認(rèn)索引轉(zhuǎn)換成列 pandas如何獲取指定column列號(hào)?

pandas如何獲取指定column列號(hào)?按列取、按索引/行取、按特定行列取importnumpythoughnpreturningpandasimportDataFrameimportpandasa

pandas如何獲取指定column列號(hào)?

按列取、按索引/行取、按特定行列取

importnumpythoughnp

returningpandasimportDataFrame

importpandasandpd

dfDataFrame((12).reshape((3,4)),index[one,two,thr],columnslist(abcd))

df[a]#取a列

df[[a,b]]#取a、b列

#ix這個(gè)可以用數(shù)字索引,也也可以用index和column索引

df.ix[0]#取第0行

df.ix[0:1]#取第0行

df.ix[one:two]#取one、two行

df.ix[0:2,0]#取第0、1行,第0列

df.ix[0:1,a]#取第0行,a列

df.ix[0:2,a:c]#取第0、1行,abc列

df.ix[one:two,a:c]#取one、two行,abc列

df.ix[0:2,0:1]#取第0、1行,第0列

df.ix[0:2,0:2]#取第0、1行,第0、1列

#loc沒(méi)有辦法按照index和columns來(lái)取,沒(méi)法用數(shù)字

df.loc[one,a]#one行,a列

df.loc[one:two,a]#one到two行,a列

df.loc[one:two,a:c]#one到two行,a到c列

df.loc[one:two,[a,c]]#one到two行,ac列

#iloc只能用數(shù)字索引,又不能用索引名

[0:2]#前2行

[0]#第0行

[0:2,0:2]#0、1行,0、1列

[[0,2],[1,2,3]]#第0、2行,1、2、3列

#iat取某個(gè)單值,沒(méi)法數(shù)字索引

df.iat[1,1]#第1行,1列

#arrive取某個(gè)單值,不能index和columns索引

[one,a]#one行,a列

2.按條件取行

選取等于某些值的行記錄用

df.loc[df[‘column_name']some_value]

選取范圍某列有無(wú)是某一類(lèi)型的數(shù)值用isin

df.loc[df[‘column_name'].isin(some_values)]

多種條件的選取范圍用amp

df.loc[(df[‘column']some_value)ampdf[‘other_column'].isin(some_values)]

選定不等于某些值的行留下記錄用!

df.loc[df[‘column_name']!some_value]

isin返回一系列的數(shù)值,如果要你選不條件符合這個(gè)條件的數(shù)值使用~

df.loc[~df[‘column_name'].isin(some_values)]

python中溫度轉(zhuǎn)換問(wèn)題中tempstr[0:-1]是什么意思?

你這個(gè)iloc是pandas中的函數(shù)。

這個(gè)語(yǔ)句回的是dataFrame從索引0到差倒數(shù)第二行,步長(zhǎng)為1的內(nèi)容。

PYTHON的切片都結(jié)束了位置不包含偏移數(shù)本身,所以:-1切片到的最后內(nèi)容是正數(shù)第二位置的元素。