Menu
CoddyTech

寻找答案

Coddy Pandas 数据分析 课程的第 18 课,共 19 课。

challenge icon

挑战

中等

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>(原始字符串):r"\?", r"\."

将结果保存到 df

亲手试试

# 已经将 pandas 导入为 pd
df = pd.read_csv("./answers.csv")
# 在下方编写你的代码

Pandas 数据分析中的所有课

自己练习: Python 在线编译器