Кто-нибудь, пожалуйста, помогите мне с этим упражнением/уроком по Kaggle для SQL [закрыто]

avatar
Stifmeister106
10 августа 2021 в 08:37
231
1
-1

Я действительно застрял.

Итак, в этом упражнении в Kaggle мы смотрим на набор данных о поездках на такси в Чикаго и хотим посмотреть на конкретную таблицу. Первый шаг — найти соответствующую таблицу, которую мы хотели бы исследовать, поэтому учащемуся предлагается попытаться составить список таблиц, которые я полагаю найти, но я просто не могу их перечислить по какой-то причине.

Вот код начальной настройки, предоставленный учащемуся:

1

Вот моя первая попытка просмотреть таблицы в наборе данных, чтобы найти соответствующее имя таблицы

2

Вот моя вторая попытка

Пожалуйста, помогите мне понять, что я должен здесь делать, чтобы закончить курс.

Источник
The Impaler
10 августа 2021 в 13:56
0

Пожалуйста, опубликуйте вопрос в текстовой форме, чтобы мы могли вставить его и поиграть с ним по мере необходимости.

Stifmeister106
10 августа 2021 в 14:39
0

@TheImpaler Должен ли я просто скопировать и вставить код?

Bill the Lizard
15 августа 2021 в 13:10
0

Да, лучше всего включать сюда код в виде текста, чтобы другие люди могли легко скопировать/вставить его в блокнот или редактор.

Ответы (1)

avatar
Bill the Lizard
15 августа 2021 в 13:04
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, где вы можете задавать вопросы об учебных пособиях и упражнениях. Я часто вижу там отзывы от самих инструкторов курсов, а также от других сотрудников Kaggle и участников сообщества.

Stifmeister106
17 августа 2021 в 11:40
0

Да, я писал там более 2 недель назад, но мне никто не ответил :(. Спасибо!

Bill the Lizard
17 августа 2021 в 11:53
1

@ Stifmeister106 Хорошо, просто убедись, что ты знаешь об этом. Форумы там не так активны, как здесь, но люди там больше сосредоточены на машинном обучении и науке о данных и с большей вероятностью знают упражнения Kaggle Learn. Хорошо сначала там попробовать, но, как вы поняли, иногда вообще не получаешь ответа.