【发布时间】:2019-05-12 15:23:40
【问题描述】:
我对 python 和一般编程完全陌生。
我想做著名的“泰坦尼克号”数据科学项目,但我无法读取 CSV 文件,尽管我上传了它们。我使用 Jupyter 和 Python 3。
我多次下载了所有 CSV 文件。
# data analysis and wrangling
import pandas as pd
import numpy as np
import random as rnd
# visualization
import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
# machine learning
from sklearn.linear_model import LogisticRegression
from sklearn.svm import SVC, LinearSVC
from sklearn.ensemble import RandomForestClassifier
from sklearn.neighbors import KNeighborsClassifier
from sklearn.naive_bayes import GaussianNB
from sklearn.linear_model import Perceptron
from sklearn.linear_model import SGDClassifier
from sklearn.tree import DecisionTreeClassifier
##Acquire data
train_df = pd.read_csv('../input/train.csv') #here I get the error
test_df = pd.read_csv('../input/test.csv')
combine = [train_df, test_df]
错误:FileNotFoundError
我应该更改目录路径吗?但如果是这样,以什么方式?
【问题讨论】:
-
是的,您应该更改路径。请显示目录树的相关部分(Python 脚本在哪里,
.csv文件在哪里)。 -
csv 文件在 Titanic 文件夹中,那你为什么要使用
../input/? -
为了安全起见,要么使用 csv 的完整路径,要么使用
os.path.join创建你的路径@DaNickste,在下面查看我的答案 :) -
C:\Users\myname /Desktop 我在原来的帖子中也做了截图
-
相对路径是从工作目录而不是脚本位置解析的。
标签: python csv data-science