Participo en la competencia NCAA March Madness Anlytics de kaggle. Usé pandas para leer la información de los archivos csv pero encontré un problema de este tipo:

seeds = pd.read_csv('/kaggle/input/march-madness-analytics-2020/2020DataFiles/2020DataFiles/2020-Womens-Data/WDataFiles_Stage1/WNCAATourneySeeds.csv')
seeds

Aquí la salida está vacía. Y lo intenté de nuevo así:

rank = seeds.merge(teams)

Luego se produjo un error: NameError: el nombre 'semillas' no está definido.

No puedo entender qué pasó y lo probé sin conexión, lo que resultó que no pasó nada. ¿Echo de menos algo? ¿Y cómo puedo arreglarlo? Tenga en cuenta que esta no fue la primera vez que usé read_csv () para leer datos del archivo csv en este cuaderno, aunque no pude averiguar si existe una relación entre este problema y mi situación.

0
Memphis Meng 16 abr. 2020 a las 07:37

2 respuestas

Debe colocar el archivo CSV en la carpeta donde Python guarda los proyectos. Ejecute esto para averiguar el destino:

%pwd 

Coloque el archivo en el destino y ejecute esto:

seeds = pd.read_csv('WNCAATourneySeeds.csv')

También puedes ejecutar esto:

seeds = pd.read_csv(r'C:\Users....\WNCAATourneySeeds.csv')

Donde "C" es el disco donde se guarda su archivo y reemplace "..." por la ruta de la computadora donde se guarda el archivo. Utilice también "\" no "/".

1
F_Py_ 16 abr. 2020 a las 09:37

Finalmente encontré el problema. No me di cuenta de que estaba escribiendo mis códigos en la celda de rebajas. ¡Estúpido yo!

0
Memphis Meng 17 abr. 2020 a las 01:16