为了账号安全,请及时绑定邮箱和手机立即绑定

将 Python 类对象转换为 DataFrame

将 Python 类对象转换为 DataFrame

精慕HU 2021-09-28 13:53:52
如何将具有实例化其他类的字段的 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")
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 582 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信