Как получить чужую электронную таблицу Google в моем Pandas фрейме данных? - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть текущие данные с открытым исходным кодом, но они в формате электронной таблицы Google, а не в формате CSV или JSON. Как получить данные этой электронной таблицы в моем Pandas фрейме данных?

ЗДЕСЬ - это ссылка на эту электронную таблицу с открытым исходным кодом.

Спасибо

1 Ответ

1 голос
/ 09 апреля 2020
  • Вы хотите получить значения из опубликованной в Интернете электронной таблицы Google.
  • Вы хотите поместить полученные значения в фрейм данных.
  • Вы хотите добиться этого с помощью python.

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

В этом ответе я хотел бы предложить следующий поток.

  1. Изменить конечную точку. Посредством этой модификации значения могут быть восстановлены как данные CSV.

  2. Извлечение значений из измененной конечной точки в виде данных CSV.

  3. Поместите данные CSV в кадр данных.

Пример сценария:

import io
import pandas as pd
import requests

url = 'https://docs.google.com/spreadsheets/d/e/2PACX-1vSc_2y5N0I67wDU38DjDh35IZSIS30rQf7_NYZhtYYGU1jJYT6_kDx4YpF-qw0LSlGsBYP8pqM_a1Pd/pub?output=csv'
res = requests.get(url)
df = pd.read_csv(io.BytesIO(res.content), sep=',')

Ссылка:

Если я неправильно понял ваш вопрос, и это не было Направление вы хотите, я прошу прощения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...