用除法来探索
在探索一个新数据库时,数据含义以及各列之间的关系可能并不明确。
stackoverflow 表中的 unanswered_pct 列表示的是什么信息?它是指带有该标签的问题中未被回答的问题所占百分比(带标签的未回答问题数/带标签的全部问题数)吗?还是别的含义,例如站点上所有未回答问题中带有该标签的问题所占百分比(带标签的未回答问题数/全部未回答问题数)?
将 unanswered_count(带标签的未回答问题数)除以 question_count(带标签的全部问题数),查看结果是否与 unanswered_pct 相同,从而确定答案。
本练习是课程的一部分
SQL 中的探索性数据分析
练习说明
- 排除
question_count为 0 的行,以避免被零除错误。 - 将结果限制为 10 行。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Divide unanswered_count by question_count
SELECT ___/___::___ AS computed_pct,
-- What are you comparing the above quantity to?
___
FROM stackoverflow
-- Select rows where question_count is not 0
WHERE ___ ___ ___
___ ___;