df= pd.read_csv("3.csv")
df=df.loc((df['column 1'] != "abc") & df['column 2'] == "def" ) # return a series by using boolean find
假设 df 将有 10 行,所以现在 df 可能会从原始 df 中选择 5。然后示例数据可能
#example value as table format
<> column 1 column 2 column3
0 abc def z
1 abc def s #original maybe 3
2 abc def q #ori 7
3 abc def 2 #8
4 abc def l #9
有什么办法可以保持原来的索引值?因为我想用所选值更新原始数据框。尝试了类似 df.index 的东西,但它是最新的索引