首页 > 解决方案 > 如何创建一个熊猫数据框数组,其特定列的值始终大于特定列 - 通过使用 np.random.randint

问题描述

import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))
print(df)

我希望“A”列的值始终大于“B”列。

标签: pythonpandas

解决方案


df.A, df.B = df[['A', 'B']].max(axis=1), df[['A', 'B']].min(axis=1)

推荐阅读