Нанесение минимального значения на несколько столбцов с использованием pandas - PullRequest
2 голосов
/ 10 марта 2020

У меня есть несколько столбцов в фрейме данных pandas, и я хочу нанести минимальное значение на несколько столбцов для каждой строки. т.е.

np.random.seed(2020)
x = np.random.rand(10,3)
df = pd.DataFrame(x, columns = ["x" , "y", "z"])

Я просто хочу построить что-то вроде этого:

plt.hist( min(df['x'], df['y'], df['z']) ) 

1 Ответ

2 голосов
/ 10 марта 2020

IIU C, используйте DataFrame.min по оси 1 и метод Series.hist:

# Set up
np.random.seed(2020)
x = np.random.rand(10,3)
df = pd.DataFrame(x, columns = ["x" , "y", "z"])

df.min(axis=1).hist()

[out]

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...