number_of_declarations = df[df["测试1"]=="1"]["测试1"].astype("float").sum()#//中括号中为要求和的列 print(number_of_declarations) # df[df["测试1"]=="1"]["测试2"]=="这是一个测试" df.loc[df[df["测试1"] == '1'].index.tolist() ,'测试2'] = '新的值'