AI 웹개발 취업캠프 - 11일차 [NIPA/정보통신산업진흥원]

윤태경·2023년 8월 1일
0
post-custom-banner

📝과제 - pandas로 my_data.csv를 수정하여 저장하기

소스코드

# pandas로 my_data.csv 수정하고 저장하기
# pandas를 불러오고 my_data.csv를 읽어와 my_data변수에 저장

import pandas as pd

my_data = pd.read_csv("my_data.csv")

# 1. Unamed:0 열을 지우기
# 단 Unnamed:0라 쓰지말고 새롭게 컬럼 이름을 만들어서 지운다.
print(my_data.columns)
my_data.columns = ["index", "name", "age", "salary"]

my_data = my_data.drop("index", axis=1)
my_data


# 2. name에 해당되는 영문 이름을 한글로 바꾸기
name_list = my_data["name"].tolist()
translate_name = {"Alice": "엘리스", "Bob": "밥", "Charlie": "찰리", "james": "제임스"}

name_list = [translate_name[i] for i in name_list]
my_data["name"] = name_list
my_data


# 3. salary에 해당되는 숫자를 세자리 단위로 콤마를 넣어서 값을 바꿔 넣기
salary_list = my_data["salary"].tolist()
salary_list = [format(i, ",") for i in salary_list]
my_data["salary"] = salary_list
my_data


# 4. 0,1,2,3,4로 보여지는 index부분 지우기
my_data.set_index("name", inplace=True)
my_data


# 5. csv파일로 저장하기
my_data.to_csv("new_my_data.csv")

github

https://github.com/origin1508/nipa-ict-web/tree/main/3%EC%A3%BC%EC%B0%A8/0801

본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성 되었습니다.

profile
frontend
post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 8월 1일

이런 유용한 정보를 나눠주셔서 감사합니다.

답글 달기