【发布时间】:2022-09-27 16:15:25
【问题描述】:
我正在尝试计算长度为 5 或更多的列中的字符串数。这些字符串位于以逗号分隔的列中。
df = pd.DataFrame(columns=[\'first\'])
df[\'first\'] = [\'jack,utah,TOMHAWK Somer,SORITNO\',\'jill\',\'bob,texas\',\'matt,AR\',\'john\']
我到目前为止使用的代码,但没有创建一个字符串计数超过 5 个字符的新列。
df[\'countStrings\'] = df[\'first\'].str.split(\',\').count(r\'[a-zA-Z0-9]{5,}\')
-
对于字符串
\'abc def\',您期望得到什么结果?
标签: python pandas regex string count