logo
Loading...

範例中是以dir_data = './data/' f_app = os.path.join(dir_data, 'application_train.csv')讀取檔案為何不使用 pd.read_csv('application_train.csv')讀取檔案就好 - Cupoy

範例中讀檔案寫的是 dir_data = './data/'f_app = os.path.join...

ml100-3-d04,ml100-3

範例中是以dir_data = './data/' f_app = os.path.join(dir_data, 'application_train.csv')讀取檔案為何不使用 pd.read_csv('application_train.csv')讀取檔案就好

2019/09/04 下午 04:13
機器學習共學討論版
李姵瑩
觀看數:64
回答數:1
收藏數:1
ml100-3-d04
ml100-3

範例中讀檔案寫的是 

dir_data = './data/'

f_app = os.path.join(dir_data, 'application_train.csv') 

print('Path of read in data: %s' % (f_app))

 app_train = pd.read_csv(f_app)


我想請問 同樣是讀檔案 為甚麼不直接寫成

app_train = pd.read_csv('application_train.csv')


多加一個路徑的原因為何?

謝謝

回答列表

  • 2019/09/04 下午 09:49
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    pd.read_csv('application_train.csv') 預設會讀跟程式檔案相同路徑的檔案。  

    其實跟寫成這樣的意思是相同:  


    ``` 

    pd.read_csv('./application_train.csv')  

    ``` 


    至於為什麼要加上路徑,因為不是所有時候檔案都放在檔案相同的位置。