我有一個csv
文件,並且正在嘗試創建一個數據集以便與scikit-learn
一起使用。如何從本地csv文件創建一個python數據集?
加載這些包:
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
from sklearn import datasets, linear_model
我嘗試這樣做:
sales = pd.read_csv("sales.csv")
dataset = np.loadtxt(sales, delimiter=",")
它給了我這個錯誤:
AttributeError: 'DataFrame' object has no attribute 'endswith'
請幫幫忙!我無法找到如何從csv
文件創建數據集。
謝謝!
編輯
爲了澄清 - 我儘量遵循這一程序http://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html,但我想用我自己的數據。我想知道如何將csv轉換爲python數據集,如果甚至可能的話。
請參閱此文檔https://docs.scipy.org/doc/numpy-1.10.4/reference/generated/numpy.loadtxt.html,可能有助於設置您的'dtype'。 –