320x100
print(pd.concat[df1, new_row_df])
라고 쓰여있는듯 해서 입력했더니
TypeError: 'function' object is not subscriptable
라는 에러가 떴다;
직역하자면 입력한 기능이 없다.로 이해하면 될것같다.
기본적으로 concat은 이어붙이는 기능이고, 특별한 설정이 없는 한에서는
열(가로)기준으로 이어붙여지는걸로 알고있다.
좀 더 쉽게 말하자면 그냥 아래로 계속 concat 한 만큼 늘어가는 것이다.
위에서 내가 원하는 바를 코드를 통해서 풀어보자면
df1의 밑에다가 new_row_df를 이어붙여줘.
라는 명령어를 입력했는데 에러가 났다.
print(pd.concat([df1, new_row_df]))
이에 이렇게 ()로 한번 더 감싸주니깐 작동되더라.
이게 왜 이렇게 작동되는지는 잘 모르겠다
300x250
'개발일지 > Pandas' 카테고리의 다른 글
mac m1 Jupyter notebook 설치 방법 (0) | 2022.07.08 |
---|---|
판다스(pandas) KeyError (0) | 2022.06.17 |
판다스(pandas) valueerror: shape of passed values is (4, 1), indices imply (4, 4) (0) | 2022.06.16 |
pandas read_html 기능오류 (ImportError: html5lib not found, please install it) (0) | 2022.06.13 |
pandas matplotlib 그래프 생성 에러 (0) | 2022.06.11 |