I Have this DataFrame.
joinedDF schema
root
|-- installment_id: long (nullable = true)
|-- payment_date: date (nullable = true)
|-- payment_method: string (nullable = true)
|-- payment_id: string (nullable = true)
|-- paid_amount: double (nullable = true)
|-- loan_id: string (nullable = true)
|-- period: string (nullable = true)
|-- accepted_at: string (nullable = true)
|-- payday: string (nullable = true)
|-- interest_rate: string (nullable = true)
I need create other DataFrame to create an Array with the columns.
payments ARRAY<STRUCT<id: INT, payment_date: STRING, method: STRING, amount: DOUBLE>>
My DataFrame final should be
CREATE EXTERNAL TABLE loan_documents (
loan_id INT,
period INT,
accepted_at TIMESTAMP,
payday INT,enter code here
interest_rate DOUBLE,
payments ARRAY<STRUCT<id: INT, payment_date: STRING, method: STRING, amount: DOUBLE>>
)