데이터분석/Pandas&Numpy
pandas 인덱스/ 행 추가/ 열 추가 이런저런 시도해본거
ADELA_J
2023. 6. 20. 11:21
>> 인덱스가 0,1이었을땐 새롭게 들어가는 열도 인덱스가 0,1이니까 잘 추가가 되었지만
기존 DF의 인덱스 값을 101, 102로 바꾸니까 mango가 안들어가짐 ! 없어졌다 NaN이 되어버렸다
이런 경우엔 어떻게 해결하지..? 내가 원하는 인덱스에는 망고를 넣을수가 없는것인가
시도 1. 그래서 아예 새로운 열에 인덱스 값을 안주고 만들어진 df에 자연스럽게 들어가게 했지
실패했지. 되지 않았찌...^^
시도2. 그럼 새로운 열 망고 시리즈 만들때 똑같이 인덱스 값을 주면 어떨까
성공임 😁😁😁
그래서 갑자기 생기는 궁금증
또 다른 시도 1. 망고의 행이 2개가아니라 더 많으면 기존에 df에 있던 행들은 우째되징
안나오는구만,,,,,, 데이터프레임 기준인가보다
또 다른 시도 2.그래서 기존 데이터 프레임의 갯수를 늘리고 망고 행을 덜 넣어보자.
오호 들어갈만큼만 들어가고 NaN으로 되었다고 합니다~~
- 데이터 추가하기
위에서 했던 것 처럼 하나하나 시리즈 만들어서 넣을수도 있지만..!
이렇게 리스트로 한꺼번에 묶어서도 가능!
열 이름도 한꺼번에 리스트로 전달할 수 있음.
---- 대부분 assign() 메서드를 많이 쓴다고는 함!
>>> 와 assign하니까 인덱스가 알아서 들어가지네