dibujó_oscuro
Hola a todos. Estoy extrayendo datos de Statistics Canada con su API. Estoy usando un script de Python para incorporarlo porque no hay restricciones. Publicaré mi bloque de código y luego el error que recibo. ¡Gracias de antemano a cualquiera que pueda ayudar!
*MI GUIÓN*
solicitudes de importación, json, zipfile, zlib
desde io importar BytesIO
importar pandas como pd
def df_from_statscan(tableid):
url = f»https://www150.statcan.gc.ca/t1/wds/rest/getFullTableDownloadCSV/{tableid}/en»
r = solicitudes.obtener(url)
downloadurl = json.loads(r.contenido)[«object»]
r = solicitudes.get(downloadurl)
si r.status_code == 200:
csvzipbytes = r.contenido
csvzip = zipfile.ZipFile(BytesIO(csvzipbytes))
csvcontent = csvzip.read(csvzip.namelist()[0])
df = pd.read_csv(BytesIO(contenido csv))
volver df
df_from_statscan(«11100106»)
****************************************
NO PUEDE CONECTARSE:
Encontramos un error al intentar conectarnos.
Detalles: «ADO.NET: error de secuencia de comandos de Python.
Archivo «PythonScriptWrapper.PY», línea 2, en
importar sistema operativo, pandas, matplotlib
Archivo «C:PROGRAMDATAANACONDA3libsite-packagesmatplotlib__init__.py», línea 205, en
_verificar_versiones()
Archivo «C:PROGRAMDATAANACONDA3libsite-packagesmatplotlib__init__.py», línea 190, en _check_versions
desde . importar fuente ft2
ImportError: error al cargar la DLL: el sistema no puede acceder al archivo.
**************************************************** ****
Programo en Python y estoy familiarizado con Data Science usando Python, pero no reconozco que se lanzan estas excepciones. ¡Gracias a cualquiera que pueda ayudar!
RicoZhou
Hola @drew_darke
¿Podrías decirme si tu problema se ha solucionado? Si es así, por favor acéptelo como la solución. Más personas se beneficiarán de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su problema.
Atentamente,
rico zhou
RicoZhou
Hola @drew_darke
¿Qué versión de python usó para conectarse a su fuente de datos? Instala prueba Python 36 y vuelve a intentarlo.
Y verifique si el entorno de su python se ha configurado correctamente.
Para referencia: Ejecute scripts de Python en Power BI Desktop
Intentar inicie PBIDEsktop desde un entorno conda activado y tener configurado el directorio de inicio de Python.
Desde la ejecución de Anaconda Prompt:
(base) C:> "Program FilesMicrosoft Power BI DesktopbinPBIDesktop.exe"
Si descarga su escritorio de la tienda de aplicaciones, las aplicaciones de Windows 10 se almacenan en C:Archivos de programaWindowsApps.
C:Program FilesWindowsAppsMicrosoft.MicrosoftPowerBIDesktop_2.75.5653.0_x64__8wekyb3d8bbwebinPBIDesktop.exe
Sin embargo, la carpeta WindowsApps está oculta y protegida, pero con derechos de administrador puede asumir la propiedad como se describe, por ejemplo, en este artículo: https://www.maketecheasier.com/access-windowsapps-folder-windows-10/.
Atentamente,
rico zhou
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.