Class AAAAA(상속):
def __init__(self):
뭐시기들
def BBB(self, CC, DD):
모시기들
EEE = 어쩌고 저쩌고
여기서 EEE를 다른 함수에 불러가서 쓰려면
Class AAAAA(상속):
def __init__(self):
뭐시기들
def BBB(self, CC, DD):
모시기들
return EEE
def FFF(self):
df = pd.DataFrame()
column = 1
df[column] = self.BBB( CC, DD )
column += 1 <---이게 안되서 함수FFF 를 따로 만든거임
print(df)
이렇게하면 되는거임?
EEE값을 df[column] 에 넣기 위해
df[column] = self.BBB( CC, DD ) 이렇게 하는게 맞는건지 모르겠다
코드 스샷으로 찍어라 그게 훨 보기좋다 - dc App
스샷으로 찍으면 봐주는 사람이 복사를 몬하잖아
봐줄정도 사람이면 복사해서 돌리질 않지 ㅋㅋㅋ 눈으로 보는거지 - dc App
쿨럭 그게 가능한거였누
결론만 말하자면 문법적으론 맞음. 실제 의도가 뭔지에 따라 좋은지 나쁜지는 달라지지 - dc App
문법적으론 맞는데 왜 안되누 ㅠㅠ
그리고 column 인덱싱 하고나서 증가시키는게 의미가있냐 - dc App
데이터가 계속 추가되는데 그걸 새로운 칼럼에 계속 추가시키는거임
그거할라면 dataFrame append new column 이라고 검색해봐, 저건 열 추가하는 코드는 아님 - dc App
df = pd.DataFrame() column = 1 while True: df[column] = random_string(5) column += 1 print(df)
이코드에서는 잘 추가되드만 머
그니까 위에허 말한 문법적으론 맞는데 좋냐 나쁘냐 차이란거지 이왕이면 메소드 있으면 메소드써라 - dc App
insert 메소드는 누가봐도 삽입인데 저렇게 인덱싱 하면 저게 outofrange 오류가 날지, 없으면 새로 추가해주는지, 아무것도 동작 안하는지 내부를 모르니까 비추한다는거지 보통의 인덱싱은 out of bound 생기면서 죽으니까 ㅇㅇ - dc App
상위 1퍼 엔지니어
class에 대한 지식이 별루 없는거 같은데 그냥 함수 써서 하셈