gpt4 book ai didi

python - 我无法导入 CSV 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 01:59:07 26 4
gpt4 key购买 nike

我对 python 和一般编程完全陌生。

我想做著名的“泰坦尼克号”数据科学项目,但我无法读取 CSV 文件,尽管我上传了它们。我使用 Jupyter 和 Python 3。

我多次下载了所有 CSV 文件。

screenshot

# 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

我应该更改目录路径吗?但如果是这样的话是什么?

最佳答案

为了安全起见,请在两个文件中提供 csv 文件的完整路径以加载数据帧

train_df   = pd.read_csv('<path_to_csv>/train.csv')  
test_df = pd.read_csv('<path_to_csv>/test.csv')
combine = [train_df, test_df]

或者,如果您知道 csv 文件的目录,请使用 os.path.join 创建完整路径

import os

folder = "<path_to_csv>"

#Full path of csv files
train_path = os.path.join(folder, 'train.csv')
test_path = os.path.join(folder, 'test.csv')

#Use full path to open csv file
train_df = pd.read_csv(train_path)
test_df = pd.read_csv(test_path)
combine = [train_df, test_df]

此外,如果您知道 csv 文件与运行脚本的位置相同,则可以使用 os.path.dirname(__file__) 获取当前文件夹

关于python - 我无法导入 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56100674/

26 4 0
文章推荐: c - 将 Shellcode 输出定向到文件 - C
文章推荐: javascript - Bitcore 创建交易脚本变量丢失
文章推荐: c - sprintf 打印或返回 IP 地址的问题
文章推荐: html - 我希望
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com