Есть DataFrame, считанный из excel. Необходимо создать новый пустой DataFrame, но с теми же столбцами, чтобы потом в них добавлять случайно сгенерированные значения. Подскажите, пожалуйста, как можно сделать?
Я попробовал скопировать исходный в DataFrame в новый, затем очистить его функцией drop(). Функция применяется, но никаких изменений не происходит.
Считывание
df1 = pd.read_csv("ProjectData_1.csv", sep=';') df1 = df1.fillna('0')
Применение Label Encoding
le = LabelEncoder() dfle = df1 columns = dfle.columns[1:] for col in columns: dfle[col] = le.fit_transform(dfle[col]) dfle.head()
Собственно, сама попытка
randomdf = pd.DataFrame(dfle) randomdf.drop(axis=1, labels = ['Все столбцы фрэйма']) randomdf.head()
Заранее спасибо за помощь!