我在 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)
添加回答
举报
0/150
提交
取消