我想对一个特定的系列执行几个操作。有没有一种方法可以在不连续写入.str的情况下链接它们?如果我的系列被称为

s.str.replace("hi", "bye").str.strip().str.lower()

这是正确的做事方式吗?相对于R来说似乎冗长,所以我想可能有更好的语法。

最佳答案

理解
是的(索塔)。运用理解力

[x.replace('hi', 'bye').strip().lower() for x in s]

再把它总结成一个系列。
pd.Series([x.replace('hi', 'bye').strip().lower() for x in s], s.index)

map
s.map(lambda x: x.replace('hi', 'bye').strip().lower())

10-08 11:05