Dataframe 2개의 csv 컬럼 dict 변환질문입니다.
조회수 466회
제목을 저렇게 썼는데 어떻게 표현하는게 좋을지 몰라서 꾸역꾸역썼습니다.
2개의 csv파일이 있습니다. 예를들어 code와 시험과목 (국어,영어,수학)이 있는 과목코드.csv파일과 과목당 점수를 저장한 점수.csv가 있습니다.
ex)과목코드.csv
code // 시험과목
1 국어
2 영어
3 수학
ex)점수.csv
code // 점수 // 이름
1 70 홍길동
1 78 홍길순
1 95 홍길학
2 90 홍길동
2 68 홍길순
2 85 홍길학
이때 점수.csv의 code를 시험과목으로 변경하고 싶습니다.
ex) result.csv
국어 70 홍길동
국어 78 홍길순
국어 95 홍길학
영어 90 홍길동
영어 68 홍길순
영어 85 홍길학
예시에서는 몇개 안되지만 데이터가 거의 50만개인 데이터가 있어서 일일히 바꿔줄수는 없을것 같고 분명 배웠는데 기억은 안나고 어떻게 검색을 해야할지 몰라 찾다찾다 지쳐서 질문드립니다.
1 답변
-
import pandas as pd score.merge(code)
과목코드
와score
의 공통 column인code
로join
연산을 하면 됩니다.-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력