我已经浏览了其他几个与此类似的 stackoverflow 问题,但找不到我要找的东西例如,如果我有一个包含 2 列的数据框TrueFalse | Numbers-------------------True | 1False | 5True | 1True | 1False | 2False | 2True | 3我想找出一种方法来获取该示例“数据帧”并将其转换为两个单独的数据帧,因此如果 TrueFalse 值等于“真”,则整行被复制到 df1,如果 TrueFalse 值等于“假”,则整行被复制到df2。然后尝试计算这些行中有多少具有 'True' 值。所以在 python 脚本运行后,我会有一个新的数据框,看起来像:TrueFalse | Numbers-------------------True | 1True | 1True | 1True | 3和TrueFalse | Numbers-------------------False | 5False | 2False | 2我已经尝试过在其他 stackoverflow 问题和几个网站中发现的内容,但例如我这样做了。for row in df: if df['TrueFalse'][row:row+1] == 'True': df1.append(df[row])我已经很久没有使用 Python 了,我知道上面的代码不起作用,但我不知道如何使它起作用。非常感谢任何帮助/指示。
添加回答
举报
0/150
提交
取消