У меня есть кадр искра данных (df1) с конкретной схемой, и у меня есть другой флажок данных с одинаковыми столбцами, но с другой схемой. Я знаю, как сделать это в столбце по столбцу, но, поскольку у меня есть большой набор столбцов, это было бы довольно длинным. Чтобы сохранить схему в соответствии с DataFrames, мне было интересно, смогу ли я применить одну схему к другой кадре данных или создать функцию, которая выполняет задание.df1
# root
# |-- A: date (nullable = true)
# |-- B: integer (nullable = true)
# |-- C: string (nullable = true)
df2
# root
# |-- A: string (nullable = true)
# |-- B: string (nullable = true)
# |-- C: string (nullable = true)`
Я хочу скопировать применить схему df1 к df2 .
Я попробовал этот подход для одного столбца. Учитывая, что у меня есть большое количество столбцов, это был бы довольно длинный способ сделать это.df2 = df2.withColumn("B", df2["B"].cast('int'))
Подробнее здесь: https://stackoverflow.com/questions/760 ... to-another
Скопируйте схему из одного отдела обработки данных в другой ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Оптимизируйте код Python, чтобы удалить слова из очень большого отдела обработки данных
Anonymous » » в форуме Python - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Скопируйте выделенный текст из одного документа в другой документ с помощью Python-docx
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-