מחפש התשובה
שיעור 18 מתוך 19 בקורס ניתוח נתונים עם Pandas של Coddy.
אתגר
בינוניקובץ ה-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_symbolsשמחברת את הערכים שלnum_exclamation,num_questionsו-num_dots. - צרו עמודה בשם
upper_charsוחשבו כמה אותיות גדולות יש בתשובה.
סימן השאלה והנקודה הם תווים מיוחדים. הוסיפו "\" ואת
<strong>r</strong>(raw) לפני המחרוזת כשעובדים איתם: r"\?", r"\."
שמרו את התוצאה ב-df
נסו בעצמכם
# pandas as pd כבר יובא
df = pd.read_csv("./answers.csv")
# כתבו את הקוד שלכם למטה
כל השיעורים ביחידה ניתוח נתונים עם Pandas
3מניפולציה של נתונים עם Pandas
החזרת התוצאה המבוקשתסינון נתוניםהוספה ומחיקהשינוי נתוניםשינוי מחרוזותשינויים מותאמים אישיתתרגלו בעצמכם: קומפיילר Python אונליין