открытие данных с использованием панд в Python 3.7 - PullRequest
0 голосов
/ 01 сентября 2018

привет, я попытался открыть некоторые данные, которые я скачал в мои документы, используя pandas с python 3.7 но это не работает это мой код:

    import pandas as pd
    users=pd.read_csv("ml-100k/u.user",sep="|",names=["User ID","Age","Gender", 
    "aciation" ,"zipcode"])
    user.head()

ошибка:

    FileNotFoundError: File b'ml-100k/u.user' does not exist

как может быть, что файл не существует, если я его скачал? Thaks:)

1 Ответ

0 голосов
/ 01 сентября 2018

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

  • Во-первых, ваш файл имеет расширение .user. Я считаю, что это должно быть расширение .csv для pd.read_csv (). Переименуйте файл, чтобы убедиться, что расширение и имя файла указаны правильно. Я также советую сделать код имени файла понятным, заменить пробелы на _ или - и удалить не алфавитно-цифровые символы #*/().

  • Одним из решений является предоставление полного пути к функции pd.read_csv ().

    pd.read_csv("/home/user/folder/file_name.csv",
                sep="|",names=["User ID","Age","Gender","aciation" ,"zipcode"])
    
  • Если вы используете ноутбук ipython или jupyter, вы можете перейти в ту же папку, где находится ваш файл, с помощью команды cd path_to_file_folder и просто передать имя файла команде:

    pd.read_csv("file_name.csv",sep="|",
                names=["User ID","Age","Gender","aciation" ,"zipcode"])
    

Для более надежных решений проверьте это обсуждение .

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