对于Python sub
'gsub
或pandas
,R的Series
/ DataFrame
函数的等价物是什么?
例如,在R中,我的代码是
schData<-gsub("/"," by ",schData,ignore.case=F)
当上面的schData
如下时,Python中的等效操作如下:
>>> type(schData)
Out[N]: pandas.core.series.Series
对于常规字符串,有re.sub
函数,但这似乎只适用于字符串
答案 0 :(得分:2)
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.replace.html
你要找的那种东西?
Python pandas equivalent for replace 有一些小例子。
PS:请在下次包含可重复的示例=)
答案 1 :(得分:0)
使用pandas replace和参数regex=True
如this answer中所述。
import pandas
s = pandas.Series(["ape", "monkey", "seagull"])
将“ a”替换为“ i”
s.replace("a", "i", regex=True)
Out[4]:
0 ipe
1 monkey
2 seigull
dtype: object