Answer Seeker
الدرس 18 من 19 في دورة Pandas Analytics على 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واحسب عدد الأحرف الكبيرة (upper-case) في كل إجابة.
علامة الاستفهام والنقطة هما حرفان خاصان. أضف "\" و
<strong>r</strong>(raw) قبل السلسلة النصية عند التعامل معهما: r"\?", r"\."
احفظ النتيجة في df
جرّب بنفسك
# تم استيراد pandas as pd بالفعل
df = pd.read_csv("./answers.csv")
# اكتب الكود الخاص بك أدناه
جميع دروس Pandas Analytics
4Data Analysis with Pandas
Descriptive StatisticsGrouping and Aggregating DataDifferent AggregationsMerge & Concat2Working with the DataFrame
Understanding DataFramesAccessing DataData Cleaning - Missing dataData Cleaning - More tools3Data Manipulation with Pandas
Return Requested ResultFilter DataAdd & DeleteModify DataModify StringsCustom Modifications