pandas提供了多種方法用于選擇和過濾數據,以下是其中的幾種常用方法:
loc方法:通過標簽選擇數據,可以使用行標簽和列標簽進行選擇。例如,df.loc[行標簽, 列標簽]。
iloc方法:通過位置選擇數據,可以使用行索引和列索引進行選擇。例如,df.iloc[行索引, 列索引]。
簡化選擇:可以使用[]符號來選擇數據,可以使用布爾條件、切片、列表等進行選擇。例如,df[條件]、df[開始:結束]、df[列列表]等。
query方法:通過字符串表達式選擇數據,可以使用類似SQL語法的表達式進行選擇。例如,df.query(‘條件’)。
isin方法:通過判斷某一列的值是否在給定列表中選擇數據。例如,df[df[‘列名’].isin(列表)]。
where方法:根據條件選擇數據,將不滿足條件的元素替換為NaN。例如,df.where(條件)。
這些方法可以單獨使用,也可以結合使用。根據具體的需求和數據結構的不同,選擇適合的方法來進行數據選擇和過濾。