有人可以幫我解決這個錯誤嗎?我是 Python 新手,我正在使用 keggle。
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import sklearn
dataset = pd.read_csv('../input/datacoba2/Data Penjualan1.csv', sep=",")
x = dataset.iloc[:, :-1:].values
y = dataset.iloc[:, 1].values
在這種情況下,我收到錯誤訊息“IndexError:單個位置索引器越界”
dataku = pd.DataFrame(dataset)
plt.scatter(dataku.BiayaProduksi,dataku.NilaiPenjualan)
plt.xlabel("Biaya Produksi")
plt.ylabel("Nilai Penjualan")
plt.title("Grafik Biaya Produksi VS Nilai Penjualan")
plt.show()
在這種情況下,我收到錯誤訊息“AttributeError: 'DataFrame' object has no attribute 'BiayaProduksi'”
我的 csv 檔案看起來像這樣
BiayaProduksi NilaiPenjualan
1500 90500
1800 89500
1900 105000
2050 102000
2050 90500
2100 104500
2200 109500
2400 150000
3050 152000
3200 173000
3200 153000
3500 174500
3500 150000
3750 198000
3750 187000
3900 194500
4000 200500
4000 170500
4100 204500
4500 224500
uj5u.com熱心網友回復:
您的資料應遵循 csv 格式。
使用它來替換您的資料。
BiayaProduksi,NilaiPenjualan
1500,90500
1800,89500
1900,105000
2050,102000
2050,90500
2100,104500
2200,109500
2400,150000
3050,152000
3200,173000
3200,153000
3500,174500
3500,150000
3750,198000
3750,187000
3900,194500
4000,200500
4000,170500
4100,204500
4500,224500
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/387638.html
