gpt4 book ai didi

python - Pandas 如何找到具有列等空间值的行数

转载 作者:太空宇宙 更新时间:2023-11-04 09:46:40 25 4
gpt4 key购买 nike

我想知道当一列的值等于一个或多个空格或制表符或换行符时如何找到 df 中的行数,

df['currency'].str.findall(r'[^\s|\n|\t]+')

但上面的代码只给了我 currency 列值的行索引。

最佳答案

你可能正在寻找

df['currency'].str.contains(r'\s+').sum()

您当前的方法寻找包含空格的行。
此外,\s 已经包含了 \n\t,所以这里真的不需要字符类。 + 运算符匹配一次或多次。


作为记录, \s 等同于

[ \t\n\r\f\v]

参见 Python documentation了解更多详情。

关于python - Pandas 如何找到具有列等空间值的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49496212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com