对于一个dataframe对象,假设其中一列名为input,需要查找其包含的[MASK]子字符串数量,如果采用如下代码将计数为0:
df['count']=df['input'].str.count('[MASK]')
这是因为[]被dataframe认为是特殊字符,需要采用转义符,正确代码如下:
df['count']=df['input'].str.count('\[MASK\]')
对于一个dataframe对象,假设其中一列名为input,需要查找其包含的[MASK]子字符串数量,如果采用如下代码将计数为0:
df['count']=df['input'].str.count('[MASK]')
这是因为[]被dataframe认为是特殊字符,需要采用转义符,正确代码如下:
df['count']=df['input'].str.count('\[MASK\]')