我想知道是否有更简单的方法在 Python 中分配多列,就像:=R 中的那样data.table。
例如,在 Python 中我必须这样写:
df['Col_A'] = df.A/df.B
df['Col_B'] = df.C/df.D
df['Col_C'] = df.E/df.F * 1000000
df['Col_D'] = df.G/df.H * 1000000
Run Code Online (Sandbox Code Playgroud)
然而,这只是 R 中的一行代码data.table:
df[, ':='(Col_A = A/B, Col_B = C/D, Col_C = E/F*1000000, Col_B = G/H*1000000)]
Run Code Online (Sandbox Code Playgroud) python calculated-columns multiple-columns assign py-datatable