【发布时间】:2023-01-05 22:31:03
【问题描述】:
我有一个数据框,它有一列“A1”,其中包含多个“Hello”字符串,正整数和负整数。我想计算“Hello”字符串,所有数字 >= 0 和所有数字 < 0,以便最后得到三个和。
| index | A1 |
|---|---|
| 0 | 1 |
| 1 | Hello |
| 2 | -8 |
| 3 | Hello |
所以输出应该是 posNums 1、negNums 1 和 helloCount 2
posNums = df.where(df['A1'] >= 0).sum()
这显然不起作用,因为无法将字符串与 int 进行比较。但是,当我计算整数时,如何在此处添加一些跳过 str 的条件,反之亦然?
【问题讨论】:
-
提供示例输入和预期输出
-
请阐明您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。