정답 찾기
Coddy의 Pandas 데이터 분석 코스 레슨 — 19개 중 18번째.
챌린지
중급CSV 파일 answers.csv에는 무작위 답변들이 포함되어 있습니다. 이 챌린지에서는 심층 분석을 수행할 것입니다.
파일의 처음 5줄은 다음과 같습니다:
answer_id,value
1,"She learned that water bottles are no longer just to hold liquid, but they're also status symbols."
2,"When she didn’t like a guy who was trying to pick her up, she started using sign language."
3,"Eating eggs on Thursday for choir practice was recommended."
4,"He dreamed of leaving his law firm to open a portable dog wash."
num_words라는 이름의 컬럼을 생성하고 각 답변에 포함된 단어 수를 계산하세요.num_exclamation이라는 이름의 컬럼을 생성하고 각 답변에 포함된 느낌표의 개수를 계산하세요.num_question이라는 이름의 컬럼을 생성하고 각 답변에 포함된 물음표의 개수를 계산하세요.num_dot이라는 이름의 컬럼을 생성하고 각 답변에 포함된 마침표의 개수를 계산하세요.num_exclamation,num_questions,num_dots를 합산한num_symbols라는 이름의 컬럼을 생성하세요.upper_chars라는 이름의 컬럼을 생성하고 답변에 포함된 대문자의 개수를 계산하세요.
물음표와 마침표는 특수 문자입니다. 이들을 다룰 때는 문자열 앞에 "\"와
<strong>r</strong>(raw)를 추가하세요: r"\?", r"\."
결과를 df에 저장하세요.
직접 해보기
# pandas as pd가 이미 임포트되었습니다
df = pd.read_csv("./answers.csv")
# 아래에 코드를 작성하세요