【发布时间】:2020-01-14 22:27:38
【问题描述】:
我正在尝试使用 .str.split('$_') 拆分字符串,但这不起作用。
“W_”或“$”等其他组合可以正常工作,但“$”则不行。我也试过 .str.replace('$') - 这也不起作用。
初始字符串是'$WA:G_COUNTRY'
使用 ClearanceUnq['Clearance'].str.split('$_') 结果 [$WA:G_COUNTRY] 没有分裂....
而 ClearanceUnq['Clearance'].str.split('$') 结果 [, WA:G_COUNTRY] 正如预期的那样
【问题讨论】:
-
不起作用。它说什么?有什么错误吗?你用的是哪个python版本?
-
'W_' 或 '$' 等其他组合可以正常工作,但 '$' 则不行 我很困惑。
$是否有效? -
感谢您的回复 - 出于某种原因,文本编辑器正文已将 ('$_') 更改为 ('$')。然后将我的问题视为导致 cmets 的垃圾。这可能为我所经历的问题提供了一些见解。我的字符串是美元符号下划线,例如''$_WA:G_COUNTRY''。当我使用 .str.split('$_') 来拆分字符串时,它根本不会拆分字符串,因为上面的结果是 '[$_WA:G_COUNTRY]' - 我已经多次使用 split 和许多组合并且从不有问题。我保证这行不通。