요즘 저는 매주 토요일에 Fastcampus에서 Python을 활용한 데이터분석 입문[바로가기]이라는 수업을 진행하고 있는데요.
이 수업을 진행하다보니.. 놓치는 것이 몇 가지 있는 것 같습니다. 그게 수강하시는 분들이 궁금해 하시던 것인데.. 제가 놏치고 지나가 버린 거죠ㅠㅠ. 죄송하고 안타까운 마음에 간단한 몇가지 명령을 소개합니다. 은근 필요한 것인데 또 검색에서 잘 안나타나기도 하구요^^ 그래서 이전에 했던 pandas 연재[바로가기]에 하나 추가해서 글 하나 더 작성합니다.~^^
먼저 dict형으로 data를 하나 만들어서~
pandas DataFrame으로 만들었습니다. 연습해야죠~^^
먼저 컬럼 column의 순서를 변경하는 것입니다.
혹은 index의 순서도 바꾸고 싶을 수 있죠^^
아.. 컬럼을 하나 추가합니다~^^
원하는 위치의 값을 변경하는 방법으로 loc 옵션을 사용할 수 있습니다.~
컬럼간 연산입니다. 이런게 매력이죠^^
행, index, row를 하나 추가합니다.~ append로 해도 되는데.. 마지막 인덱스를 안다면 그 다음으로 추가해도 됩니다. 한 줄 추가할 때는 이렇게 하는 것이 편하고, 다수의 데이터를 row 방향으로 추가할 때는 따로 dataframe을 만들고, concat 명령을 사용하는 것이 더 효율적인 듯 합니다.
이번엔 이렇게도 추가해 보았습니다/~^^
pandas의 row 행의 복사도 수행했구요~^^
반응형
'Software > Python' 카테고리의 다른 글
Pandas 데이터프레임에서 컬럼값을 행방향 기준으로 정렬한 순위 만들기 argmax, idxmax, argsort (21) | 2018.05.30 |
---|---|
아나콘다 환경이 여러개일 때 VSCode 적용하기 (22) | 2018.05.28 |
Numpy의 polyfit과 poly1d의 사용법 - 최소제곱법과 polynomial class (26) | 2018.05.14 |
Matplotlib에서 그래프를 애니메이션으로 표현하기 (32) | 2018.05.02 |
Jupyter Notebook 화면을 바로 프리젠테이션 Slide로 구성하자 - datitran-jupyter2slides - (24) | 2018.04.25 |
Jupyter notebook 화면 테마 적용 jupyterthemes (32) | 2018.04.20 |
아나콘다 Anaconda에 포함된 마이크로소프트의 Visual Studio Code - vscode 사용해보기 (24) | 2018.03.09 |