Valeria, miembro de nuestro staff, nos ha hecho el favor de escribir este tutorial ya que conoce muy bien este tema.
Solución:
De otra manera:
import pandas as pd
import requests
from io import StringIO
orig_url='https://drive.google.com/file/d/0B6GhBwm5vaB2ekdlZW5WZnppb28/view?usp=sharing'
file_id = orig_url.split('/')[-2]
dwn_url='https://drive.google.com/uc?export=download&id=' + file_id
url = requests.get(dwn_url).text
csv_raw = StringIO(url)
dfs = pd.read_csv(csv_raw)
print(dfs.head())
Para leer el archivo CSV de Google Drive, puede hacerlo.
import pandas as pd
url = 'https://drive.google.com/file/d/0B6GhBwm5vaB2ekdlZW5WZnppb28/view?usp=sharing'
path = 'https://drive.google.com/uc?export=download&id='+url.split('/')[-2]
df = pd.read_csv(path)
Creo que esta es la forma más fácil de leer archivos CSV desde Google Drive. Espero que su opción “Cualquiera con el enlace” esté habilitada en Google Drive.
Te recomendaría usar el siguiente código:
import pandas as pd
import requests
from io import StringIO
url = requests.get('https://doc-0g-78-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/5otus4mg51j69f99n47jgs0t374r46u3/1560607200000/09837260612050622056/*/0B6GhBwm5vaB2ekdlZW5WZnppb28?e=download')
csv_raw = StringIO(url.text)
dfs = pd.read_csv(csv_raw)
espero que esto ayude
Si te ha sido de ayuda este post, sería de mucha ayuda si lo compartieras con más seniors y nos ayudes a dar difusión a esta información.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)