我来自R,我们喜欢管道,这让代码更容易理解,我尽量应用它。然而,我正在尝试创建一个函数,它在一个字符串中执行许多操作。它们单独工作,但当我试图将它们设置为函数的链时,它们不起作用:
def funtest(df, x):
(
df
.replace({x: {'ä': 'ae', 'ö': 'oe', 'ü': 'ue', 'β': 'ss'}}, regex = True, inplace = True)
.replace({x: '\s{2,}'}, ' ')
.replace({x: '^\s+'}, ' ')
.replace({x: '\s+$'}, ' ')
)
return df
funteste(df, 'strings')
谁能告诉我怎么解决这个问题吗?