【发布时间】:2022-10-04 21:38:27
【问题描述】:
我有一系列带有转义字符的字符串,像这样
s = pd.Series(['potato\n\r','corn\n\r','pinea\n apple','\r potato\n head'])
所以我这样做是为了删除它们
s.apply(lambda s: s.translate({10:'',13 : ''}))
# Remove newline and carriage ret
问题是我不确定,如果这是最好的方法,并且由于数据很大,我想要一些输入。 要知道的是,我现实生活中的数据中的字符串不包含转义字符。过滤它,只替换有效的字符串可能比我目前这样做的方式更有效,但我不知道如何映射它。希望对这种性能改进提供一些帮助吗?
【问题讨论】: