У меня есть следующий пример df:
import pandas as pd
cars = {'Brand': ['Honda Civic','Toyota Corolla','Ford Focus','Audi A4'],
'Price': [22000,25000,27000,35000]
}
df = pd.DataFrame(cars, columns = ['Brand','Price'], index=['Car_1','Car_2','Car_3','Car_4'])
Есть ли способ создать новый набор данных с параметрами из первого? Я хочу, чтобы значения «Бренд» были одинаковыми, но значения «Цена» генерировались случайным образом с использованием минимального, максимального и среднего значений исходных значений в «Цена».
Я могу это закодировать вручную, но интересно, есть ли способ, чтобы python обнаруживал параметры фрейма данных и создавал новый с этими параметрами.
Примечание: пример фрейма данных, который я предоставил, крошечный, но эти концепции будут применяется к большим данным.