2024-09-28 05:18:01 发布
网友
我有一个熊猫系列['\ufffa', 'abc'],我想检查字符串是否包含\。我试着
['\ufffa', 'abc']
\
import pandas as pd tmp = ['\ufffa', 'abc'] tmp = pd.Series(tmp) tmp.str.startswith('\\')
它回来了
0 False 1 False dtype: bool
对于单个字符串,我可以使用r'\ufffa'.startswith('\\')。你能详细说明一下整个系列的制作方法吗
r'\ufffa'.startswith('\\')
您的字符串不是以反斜杠开头的\ufffa是一个unicode转义,您的字符串包含unicode代码点U+FFFA(“行间注释分隔符”)
\ufffa
在另一个示例中,您使用了r'\ufffa',而不是'\ufffa';您使用的是原始字符串,因此unicode转义不会生效。如果您在数据帧中执行相同的操作,那么startswith也会按照您的预期进行工作
r'\ufffa'
'\ufffa'
startswith
您的字符串不是以反斜杠开头的
\ufffa
是一个unicode转义,您的字符串包含unicode代码点U+FFFA(“行间注释分隔符”)在另一个示例中,您使用了
r'\ufffa'
,而不是'\ufffa'
;您使用的是原始字符串,因此unicode转义不会生效。如果您在数据帧中执行相同的操作,那么startswith
也会按照您的预期进行工作相关问题 更多 >
编程相关推荐