【问题标题】:Somebody please help me with this exercise/lesson on Kaggle for SQL [closed]有人请帮我完成这个关于 Kaggle for SQL 的练习/课程 [关闭]
【发布时间】:2021-10-10 10:59:48
【问题描述】:

我真的被困住了。

因此,在 Kaggle 的这个练习中,我们正在查看芝加哥出租车行程的数据集,并且我们想要查看特定的表格。第一步是找到我们要调查的相关表,因此提示学习者尝试列出我认为可以找到它的表,但由于某种原因我似乎无法列出它们。

这是为学习者提供的初始设置代码:

这是我第一次尝试查看数据集中的表以查找相关表名

这是我的第二次尝试

请帮我弄清楚我应该在这里做什么,这样我才能完成课程。

【问题讨论】:

  • 请以文本形式发布问题,以便我们根据需要粘贴并使用它。
  • @TheImpaler 我应该直接复制并粘贴代码吗?
  • 是的,最好将代码作为文本包含在此处,以便其他人可以轻松地将其复制/粘贴到笔记本或编辑器中。

标签: python sql kaggle


【解决方案1】:

在本课程的早期教程中,它们向您展示了如何列出给定数据集的表。在初始设置单元之后,您应该让此单元导入 bigquery 并加载芝加哥出租车行程数据集:

from google.cloud import bigquery

# Create a "Client" object
client = bigquery.Client()

# Construct a reference to the "chicago_taxi_trips" dataset
dataset_ref = client.dataset("chicago_taxi_trips", project="bigquery-public-data")

# API request - fetch the dataset
dataset = client.get_dataset(dataset_ref)

您可以循环打印数据集中包含的所有表。

# Find the table name
tables = list(client.list_tables(dataset))
for table in tables:
    print(table.table_id)

在这种情况下,只有一个表格,所以这就是您在下一个单元格中输入的值来回答练习。

# Write the table name as a string below
table_name = _____  # replace the blank with the table name from above.

# Check your answer
q_1.check()

为了将来参考,Kaggle 上为每个Kaggle Learn Courses 预留了一个论坛,您可以在其中提出有关教程和练习的问题。我经常在那里看到课程讲师本人以及其他 Kaggle 员工和社区成员的反馈。

【讨论】:

  • 是的,我在 2 周前曾在那里发帖,但没有人回复我 :(。谢谢!
  • @Stifmeister106 好的,只要确保你知道它。那里的论坛不像这里那么活跃,但那里的人更关注 ML 和数据科学,更有可能知道 Kaggle Learn 练习。最好先在那里尝试,但正如您发现的那样,有时您根本没有得到答案。
猜你喜欢
  • 1970-01-01
  • 2013-05-17
  • 2023-01-13
  • 2020-01-27
  • 2023-02-07
  • 2022-11-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多