pd.read_csv讀取文件路徑出現(xiàn)的問題解決
寫在前面
在用pd.read_csv讀取數(shù)據(jù)集時(shí),我有2個(gè)疑問?1是:寫相對(duì)路徑還是絕對(duì)路徑。2是:相對(duì)路徑,絕對(duì)路徑怎么寫。這篇文章就是解決以上兩個(gè)問題。如果這個(gè)腳本只是在自己電腦上,都可以無所謂,但是如果別人也想用你的腳本,我認(rèn)為相對(duì)路徑還是比較好的,數(shù)據(jù)集和腳本一起拷貝給別人,如果環(huán)境沒問題的話路徑不用修改就可以直接運(yùn)行,如果你用絕對(duì)路徑的話,別人拿到之后還得自己修改路徑。
出現(xiàn)的問題
報(bào)錯(cuò),這個(gè)路徑?jīng)]找到文件,路徑寫錯(cuò)了。

解決問題
一般是數(shù)據(jù)集與你的腳本在一個(gè)文件夾下。 我用的是絕對(duì)路徑
第1步打印腳本所在的路徑
import os os.getcwd() print(os.getcwd())

第2步
加上你的數(shù)據(jù)集路徑
train = pd.read_csv('F:\\pythonProject3\\data\\data\\train.csv')下面是我的腳本和數(shù)據(jù)集的文件。

第3步測試一下
print(train)

用相對(duì)路徑讀取數(shù)據(jù)集
前提數(shù)據(jù)集與腳本不在同一個(gè)文件下,但同在上一級(jí)文件夾。就是下面這種情況。

讀取文件方式
train = pd.read_csv('..\\train.csv')圖中的“..”表示是當(dāng)前所處的文件夾上一級(jí)文件夾的絕對(duì)路徑。也就是我下圖中data路徑
F:\pythonProject3\data\data
實(shí)在不理解可以自己試試
import os
path1=os.path.abspath('.') #表示當(dāng)前所處的文件夾的絕對(duì)路徑
print("path1@@@@@",path1)
path2=os.path.abspath('..') ## 表示當(dāng)前所處的文件夾上一級(jí)文件夾的絕對(duì)路徑
print("path2@@@@@",path2)
完整的代碼
import pandas as pd
import numpy as np
import os
os.getcwd()
# F:\\pythonProject3\\data\\data\\train.csv
# dataset_path = '..'
train = pd.read_csv('..\\train.csv')
path1=os.path.abspath('.')
print("path1@@@@@",path1)
path2=os.path.abspath('..')
print("path2@@@@@",path2)
print(train)
參考
http://www.dhdzp.com/article/168860.htm
到此這篇關(guān)于pd.read_csv讀取文件路徑出現(xiàn)的問題解決的文章就介紹到這了,更多相關(guān)pd.read_csv讀取文件路徑內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
通過Python實(shí)現(xiàn)猜燈謎游戲的示例代碼
新的一年迎來了元宵節(jié),元宵佳節(jié)在陪伴家人的同時(shí),自然也少不了賞花燈,猜燈謎的項(xiàng)目。本文會(huì)通過Python實(shí)現(xiàn)這一游戲,需要的可以參考一下2022-02-02
Python通過OpenCV的findContours獲取輪廓并切割實(shí)例
這篇文章主要介紹了Python通過OpenCV的findContours獲取輪廓并切割實(shí)例,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01
python找出因數(shù)與質(zhì)因數(shù)的方法
這篇文章主要介紹了python找出因數(shù)與質(zhì)因數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
python面向?qū)ο缶幊淘O(shè)計(jì)原則之單一職責(zé)原則詳解
這篇文章主要為大家詳細(xì)介紹了python面向?qū)ο缶幊淘O(shè)計(jì)原則之單一職責(zé)原則,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03
pycharm 2020.2.4 pip install Flask 報(bào)錯(cuò) Error:Non-zero exit co
這篇文章主要介紹了pycharm 2020.2.4 pip install Flask 報(bào)錯(cuò) Error:Non-zero exit code,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
Python實(shí)現(xiàn)微信好友的數(shù)據(jù)分析
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)微信好友的數(shù)據(jù)分析,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12

