В чем разница между df.iloc[:,1:2].values ​​и df.iloc[:,1].values ​​в pandas? [дубликат]Python

Программы на Python
Ответить
Anonymous
 В чем разница между df.iloc[:,1:2].values ​​и df.iloc[:,1].values ​​в pandas? [дубликат]

Сообщение Anonymous »

Когда я использовал x = dataset.iloc[:,1:2].values и далее в своем коде

Код: Выделить всё

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
dataset = pd.read_csv('Position_Salaries.csv')
x = dataset.iloc[:,1:2].values #look here please
y = dataset.iloc[:,-1].values
from sklearn.svm import SVR
sv_regressor = SVR(kernel='rbf')
поэтому, когда я вместо этого использовал x = dataset.iloc[:,1].values, я получил сообщение об ошибке

'ожидаемый массив 2d и вместо этого получил массив 1d'

в строке sv_regresso
Ошибка находится в строке sv_regressor х, вот почему я отметил sklearn

Подробнее здесь: https://stackoverflow.com/questions/582 ... alues-in-p
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»