데이터분석/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하니까 인덱스가 알아서 들어가지네