pandas 有没有办法模仿Python中R的管道操作符?

ntjbwcob  于 2022-12-17  发布在  Python
关注(0)|答案(1)|浏览(126)

请看下面的例子。是否可以将每个Python操作放在一个新行上?如果我有很多操作,代码并不是全部可见的。我需要向右滚动VS代码窗口。谢谢

# R code
data %>%
  group_by(sex) %>%
  summarise(avg_height=mean(height))

# Python code
data.groupby(['sex']).agg(avg_height=('height', 'mean')).reset_index()
ma8fv8wu

ma8fv8wu1#

在Python中,括号内的换行符会被忽略,因此可以重写为:

(data
    .groupby(['sex'])
    .agg(avg_height=('height', 'mean'))
    .reset_index())

This post可能会有帮助。

相关问题