Data Handling/Pandas

특정 컬럼명을 변경하려면

아네스 2021. 7. 16. 20:40
반응형

강의를 듣는데, column값을 바꾸고 있었다.

Confirmed 열을 1/22/2020으로 바꿔주기 위해서

위와같은 코드로 바꿔주는데 (date_column은 string으로 되어있다)

columns는 index라 아래 코드처럼 하려고 하면 안된다. 

doc.columns['Confirmed] = date_column

아래와 같이 컬럼이 수십개가 넘어가면 일일이 ['A' ... 'Z'] 다 써주고 바꿀 부분만 수정해서 쓸건가?

모두 String이기 때문에 철자하나, 대소문자 하나 틀리면 바로 오류나기 때문에 컬럼을 list로 가져와서 작업하면 된다.

 

컬럼명 'M'을 바꿔보자.

위와같이 columns를 리스트로 변환하고 리스트의 메소드인 index로 'M'의 인덱스를 찾아 col['M의 인덱스값']으로 접근하면 훨씬 용이하고 바뀐 list를 columns에 다시 넣어주면 끝.

반응형