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