链接在一起的熊猫功能就像在R中一样

时间:2017-05-20 02:05:05

标签: python r pandas

我正在尝试通过将pandas函数链接在一行来使我的代码更简洁。这在R中很容易做到,但在Pandas中却不行。我该怎么做呢?

R

data$dist = trimws(gsub('F','', data$dist))

的Python

data['dist'] = data['dist'].str.replace('F','')
data['dist'] = data['dist'].str.strip()

1 个答案:

答案 0 :(得分:0)

我认为你需要assign对于链接来说非常好:

data = data.assign(dist = data['dist'].str.replace('F','').str.strip())

另一种可能的解决方案如评论AChampion中所述:

data['dist'] = data['dist'].str.replace('F','').str.strip()

您也可以查看来自modern pandas - method chaining的教程。

相关问题