推 jasonfghx: 就這樣? 01/23 13:42
→ jasonfghx: 用讀一次k=k+1 01/23 13:43
→ jasonfghx: 變成pd.DataFrame試看看 01/23 13:44
→ yimean: @j大 請問這個方法是不是要import pandas? 01/23 14:21
→ yimean: 其他問題是否有方向可供參考~? 01/23 14:30
推 lajji: 推薦你用pandas 01/23 14:32
→ lajji: import pandas as pd 01/23 14:32
→ lajji: df = pd.read_csv('metadata.csv') 01/23 14:32
→ lajji: df.shape 01/23 14:32
→ yimean: @l大 感謝指導,請問一下如果import pandas,執行檔包起來 01/23 14:37
→ yimean: 會不會很大? 01/23 14:37
推 jasonfghx: with open 你用這種方法是應用在這種情況 01/23 14:58
→ jasonfghx: 懂? 01/23 15:00
→ yimean: 再請教一個問題,我用這個方法會找不到metadata.csv這個 01/23 15:02
→ yimean: 檔案,但是如果我用with open的方式,卻可以正確打開。 01/23 15:03
→ yimean: 我查了一下是工作路徑的問題,但是with open為何不會有問 01/23 15:04
→ yimean: 題?我的.py檔案跟.csv都是在同一個資料夾內。 01/23 15:04
→ yimean: 啊,我查到了,是中文路徑的問題。 01/23 15:12
→ yimean: @j大,明白了,謝謝。再請教一個問題。 01/23 15:34
→ yimean: 我用print(df)印出來的東西卻很奇怪。 01/23 15:35
→ yimean: 我用的IDE是VS2017 01/23 15:35
推 jasonfghx: with open 好像是模擬你打開檔案 他不是真的把資料 01/23 16:53
→ jasonfghx: 匯入 01/23 16:53
推 asd2213857: 不用open了 直接用pd.read_csv 開啟檔名 01/23 18:58
→ s860134: 其實列在讀第一行就知道了 行則是要讀完才知道 01/23 20:51
推 Sunal: 這需要用到pandas? 包起會很大沒錯 01/24 00:42
→ yimean: @S大,我後來是用迴圈判斷有多少列,就沒有用Pandas了 01/24 10:46
→ Yshuan: 如果考量到不想多包其他library的話 可以考慮 01/25 14:15