问题描述
我有一个数据框说: df = pd.DataFrame(np.random.randint(0,50,25).reshape(5,5))
df =
39 1 3 23 6
19 44 18 23 33
41 19 12 34 41
17 1 35 26 10
6 4 35 5 29
我想检查数据框的每一行,以查看每一行每一列的值是否> =18。
如果每列的行中每个元素的值都> = 18,那么我想将该行添加到其上方的行中,并删除每列的值> = 18的行。我想对数据框的每一行执行此操作。我本质上想将值> = 18的行合并到它之前的行,并删除值> = 18的行。
在上面的示例中,第二行将添加到第一行,而新的数据帧将是
df =
58 45 21 46 39
41 19 12 34 41
17 1 35 26 10
6 4 35 5 29
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)