есть ли другой способ загрузки данных - PullRequest
1 голос
/ 26 октября 2019

Я новичок в науке о данных и программировании на Python. У меня проблемы с загрузкой CSV-файла в блокнот jupyter.

Это для Windows 10. Я уже попытался перезапустить ядро ​​и очистить вывод.

import numpy as np
import pandas as pd
data = pd.read_csv("C/users/SHIVAM/desktop/brazil.csv.csv")

Я ожидал набор данныхбыть загруженным в блокнот jupyter. Это также вызывает ошибку "файл не найден".

1 Ответ

1 голос
/ 26 октября 2019

Вы должны использовать другой разделитель (\) для путей окон, и они должны быть экранированы с двойной косой чертой (\\). Вам также не хватает двоеточия в C:

Ваш путь должен выглядеть следующим образом: 'C:\\users\\SHIVAM\\desktop\\brazil.csv.csv' или использовать ваш код:

import numpy as np
import pandas as pd
data = pd.read_csv('C:\\users\\SHIVAM\\desktop\\brazil.csv.csv')

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

Некоторые из этих различных проблем разделителя пути могут быть исправлены, если вы используете что-то вроде pathlib, которое предназначено для кроссплатформа:

>>> from pathlib import Path
>>> p = Path('C:/users/SHIVAM/desktop/brazil.csv.csv')
>>> p
WindowsPath('C:/users/SHIVAM/desktop/brazil.csv.csv')
>>> str(p)
'C:\\users\\SHIVAM\\desktop\\brazil.csv.csv'
...