我正在尝试查找数据框中两列之间的差异,但想要应用过滤器。
下面是我正在尝试做的事情
((df['column1']-df['column2'])/(df['totalcolumn'])).idxmax()
上面给出了结果,但我只想考虑其中 Column1>0 和 Column2>0 的行。
谁能帮我吗?
最佳答案
df.query('column1 > 0 and column2 > 0') \
.eval('(column1 - column2) / totalcolumn').idxmax()
关于python Dataframe 与过滤器的差异在一行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50264691/