使用 R 中的 data.table,您可以同时选择和分配列。假设有一个包含 3 列的 data.table:col1、col2 和 col3。可以使用 data.table 执行以下操作:
dt2 <- dt[, .(col1, col2, newcol = 3, anothercol = col3)]
我想在 pandas 中做类似的事情,但看起来需要 3 行。
df2 = df.copy() df2['newcol'] = 3 df2.rename(columns = {"col3" : "anothercol"})
有没有更简洁的方法来完成我上面所做的事情?
翻阅古今
月关宝盒
函数式编程
相关分类