【发布时间】:2022-08-23 22:55:52
【问题描述】:
如何创建一个列col4,其中包含每行中的第二个最大值
df = pd.DataFrame([[4, 1, 5],
[5, 2, 9],
[2, 9, 3],
[8, 5, 4]],
columns=[\"col_A\", \"col_B\", \"col_C\"])
cols = np.array(df.columns)
df[\'col4\'] = df.nlargest(2, columns=cols) #wrong