我想将变量的值与 pandas 数据帧列中的值进行比较,并希望在两个值相同时计算总和。
我尝试了我们常用的compare方法和pandas的.sum()函数来求和
dayofwk = 4
df = df_myinput['day_of_week']
abc= df[(df == dayofwk)].sum()
print(abc)
例如 如果 df 是 {0.4.5.6.7.3.8.9.2.5.4.6.4.7.9}
那么 abc 必须将输出显示为 12
最佳答案
你能尝试一下这个吗: 它对我有用。
abc=df[(df['day_of_week'].values==dayofwk)].sum()
谢谢。
关于python - 当两个值相同时,如何将 pandas 数据框列的值与变量进行比较以获得总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55828854/