为了账号安全,请及时绑定邮箱和手机立即绑定

如何以最佳(pythonic)方式编写此代码?

如何以最佳(pythonic)方式编写此代码?

有只小跳蛙 2021-07-12 08:09:09
我在 R 中有以下代码,我需要使用 Pandas 在 python 中以最佳方式编写它。我写了它,但运行需要很长时间。1)有没有人可以确认这相当于python中的R代码2)如何以pythonic的方式编写它(最佳方式)在 Rfor (i in 1:dim(df1)[1])     df1$column1[i] <- sum(df2[i,4:33])在 Python 中for i in range(df1.shape[0]):     df1['column1'][i] = df2.iloc[i,3:34].sum()
查看完整描述

2 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

这是两种更换方式

df1['column1'] = df2.iloc[:, 3:34].sum(axis=1)

要么

df1.loc[:, 'column1'] = df2.iloc[:, 3:34].sum(axis=1)


查看完整回答
反对 回复 2021-07-28
  • 2 回答
  • 0 关注
  • 164 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信