dataframe,如果列A大于列A取值的中位数、并且列B等于2,那么将列C取值变为1,否则变为0
时间: 2023-06-03 15:04:36 浏览: 131
dataframe设置两个条件取值的实例
这个问题是关于数据处理的问题,我可以回答。您可以使用 pandas 库中的 DataFrame 对象,通过一系列操作实现该需求。具体步骤可以是:首先计算列A的中位数,然后将该 DataFrame 按照该中位数将列A分为大于和小于中位数的两部分;接着将该 DataFrame 中列B等于2的部分选出来,并将它们的列C的值设为1,其余部分的列C的值设为0。
阅读全文