pandas 根據列的值選取所有行


原文鏈接:https://blog.csdn.net/changzoe/article/details/82348913

在其他論壇上看到的,原文鏈接如上所示。為方便記憶,原文如下所示:

選取等於某些值的行記錄 用 ==
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)]
————————————————
版權聲明:本文為CSDN博主「changzoe」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/changzoe/article/details/82348913

 另可以參考的文章:

https://blog.csdn.net/htbeker/article/details/80332360


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM