如何将具有实例化其他类的字段的 Python 类对象转换为 DataFrame?我尝试了下面的代码,但它不起作用。当我取出时self.address = Address(),我可以让它工作self.agency_contact_info = ContactInfo()class Address: def __init__(self): self.address_one = "address 1" self.address_two = "P.O. BOX 1" class ContactInfo: def __init__(self): self.person_name = "Me" self.phone_number = "999-999-9999" class AgencyRecord: def __init__(self): self.agency_code = "00" self.agency_id = "000" self.agency_name = "Some Agency" self.address = Address() self.agency_contact_info = ContactInfo() def create_data(): data = {} for i in range(0, 3): alc = AgencyRecord() data[i] = alc column_list = [ 'agency_code', 'agency_id', 'agency_name', 'address_one', 'address_two', 'person_name', 'phone_number' ] spark.createDataFrame( list(data.values()), column_list ).createOrReplaceTempView("MyTempTable")
添加回答
举报
0/150
提交
取消