[Python] 클래스 List객체를 Pandas로

최지영·2022년 5월 13일
0

📖 Python 클래스 객체를 Pandas로 변환

📌 Foo 클래스 객체

class Foo:
 __slots__=('__name','__age')
 
 @property
 def name(self):
 	return self.__name

 @property
  def age(self):
  	return self.__age
    
""" 속성 name ,age """ 
  def __init__(self,name,age):
  	self.__name = name
    self.__age = age	

📌 main 코드


name_li = ['foo', 'bar', 'bow']
age_li = [11, 12, 13]

foo_list = []
for name, age in zip(name_li, age_li):
    foo_list.append(Foo(name, age))

pd_df = pd.DataFrame([(foo.name, foo.age) for foo in foo_list], columns=['이름', '나이'])

0개의 댓글