【发布时间】:2018-09-04 21:04:49
【问题描述】:
我想知道当列的值等于一个或多个空格或制表符或换行符时,如何在df 中找到行数,
df['currency'].str.findall(r'[^\s|\n|\t]+')
但上面的代码只给了我currency 列值的行索引。
【问题讨论】:
-
|in a character class[]匹配字符的字面意思。此外,\s包括\n和\t。解决所有这些问题后,您将得到[^\s],这与使用\S相同 -
只需使用
\s+,因为您要匹配一个或多个空白字符
标签: python regex pandas dataframe