pandas 根據列的值選取所有行

2021-08-20 05:14:08 字數 450 閱讀 8895

# 選取等於某些值的行記錄 用 == 

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

# 選取某列是否是某一型別的數值 用 isin

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

# 多種條件的選取 用 &

df.loc[(df['column'] == some_value) & df['other_column'].isin(some_values)]

# 選取不等於某些值的行記錄 用 !=

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

# isin返回一系列的數值,如果要選擇不符合這個條件的數值使用~

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

Pandas中根據列的值選取多行資料

選取等於某些值的行記錄 用 df.loc df column name some value 選取某列是否是某一型別的數值 用 isin df.loc df column name isin some values 多種條件的選取 用 df.loc df column some value df o...

pandas中根據列的值選取多行資料

選取等於某些值的行記錄 用 df.loc df column name some value 選取某列是否是某一型別的數值 用 isin df.loc df column name isin some values 多種條件的選取 用 df.loc df column some value df o...

譯 Pandas中根據列的值選取多行資料

選取等於某些值的行記錄 用 df.loc df column name some value 選取某列是否是某一型別的數值 用 isin df.loc df column name isin some values 多種條件的選取 用 df.loc df column some value df o...