我想從Python中現有的csv文件創建data.frame對象,但我面臨着問題。 我試圖將csv文件導入python,但我不知道我是否成功。如何從Python中的現有CSV文件創建數據框
>>> import os
>>> userhome = os.path.expanduser('~')
>>> csvfile= userhome + r'\Desktop\train.csv'
>>> with open(csvfile, "r") as f:
在我寫下這些語句之後,它沒有發生任何事情。 因此,第一個問題,
我把csv文件導入python?如果我不怎麼導入? 之後如何顯示python中csv文件的數據?
我安裝熊貓
的Python 3.6.3 IDE殼牌
你是否通過「泛das'。有一個函數調用read_csv,它直接將您的csv加載到dataframe對象。 –
我不知道如果使字符串正則表達式(使用'r''')將「修復」你的反斜槓的使用。您通常需要使用雙反斜槓,因此您正在轉義轉義字符。例如:''\\ Desktop \\ train.csv''。我通常只使用unix路徑描述獲取路徑,並通過'os'處理它,如'path = os.path.abspath('/ Desktop/train.csv')'。 – DragonBobZ
什麼都沒有發生,因爲你的冒號在最後告訴它更多的命令即將到來。你的'with'陳述是說「我希望你用'f'做些什麼」,但你從來沒有告訴過它什麼。 – DragonBobZ