这个星号是什么意思? Python Pandas 100 个问题正在尝试。 str.contaubs

What is the meaning of this asterisk? Python Pandas 100 question trying. str.contaubs

我真的是 python 的新手。我必须使用 python 进行研究 class,所以我通过使用 Pandas 数据科学 100 个问题的资源来学习 pandas。

我正在研究一个问题

"P-015: 从dataset(df_cutomer)中取出(status_cd)中的数据,从A-F开始,以1-9结束。显示前10条数据。 “

答案是

df_customer.query("status_cd.str.contains(r'^[A-F].*[1-9]$')", 引擎='python').head(10)

我知道。正在连接两个参数,但不确定 * 在这里是什么意思。 这个问题是从日本翻译过来的,我对python还很陌生。这个问题可能真的很愚蠢,但请为我回答。

让我们看看在线正则表达式可视化工具

https://regexper.com/#'%5E%5BA-F%5D.*%5B1-9%5D%24'

客户必须以 A 到 F 开头,并且 在 1 到 9 的最后一个字符之间有任何内容

特别是,.* 仅表示“任何字符的 0 个或多个”。