1、通過標準的python庫匯入csv檔案:
python提供了乙個標準的類庫csv檔案。這個類庫中的reader()函式用來匯入csv檔案。當csv檔案被讀入後,可以利用這些資料生成乙個numpy陣列,用來訓練演算法模型。:
from csv importreader
import numpy as np
filename=input("請輸入檔名: ")
withopen(filename,'rt',encoding='utf-8')as raw_data:
readers=reader(raw_data,delimiter=',')
x=list(readers)
data=np.array(x)
print(data)
print(data.shape)
2、通過numpy匯入csv檔案
也可以使用numpy的loadtxt()函式匯入資料。使用這個函式處理的資料沒有檔案頭,並且所有的資料結構都是一樣的,也就是說,資料型別是一樣的。
from numpy importloadtxt
filename=input("檔名:")
withopen(filename,'rt',encoding='utf-8')as raw_data:
data=loadtxt(raw_data,delimiter=',')
print(data)
3、通過
pandas
匯入csv檔案
通過pandas
來匯入csv
檔案要使用
pandas
.read
_csv
()函式。這個函式的返回值是
dataframe
在機器學習的專案中,經常利用
pandas
來做資料清洗與資料準備工作。
from pandas importread_csv
filename=input("
檔名:
") f=open(filename,encoding='utf-8')
names=['
作業日期
','ηco','ηh2','tf(
℃)','tc(
℃)','mass','
送風流量
'] data=read_csv(f,names=names)
print(data)
MySQL中匯入 匯出CSV
來自 匯出select from test info into outfile tmp test.csv fields terminated by optionally enclosed by escaped by lines terminated by r n 匯入load data infile...
P S 向MySQL中匯入CSV檔案
load data infile g adawn com.facebook.katana2.csv ignore 注意,這裡的ignore是關鍵,不匯入重複的行 fields terminated by enclosed by lines terminated by r n csv檔案row之間以 ...
python中匯入模組
在程式開發的過程中,隨著 量越來越大,我們可以把完成某個功能的函式進行分組,放在乙個.py檔案裡邊,這樣的乙個.py檔案稱為乙個module,這樣做最大的好處就是提高 的可重用性和可維護性,新的開發可以呼叫原來模組的函式,我們經常用的python內建模組和第三方類庫就屬於module。簡單來說,乙個...