У меня проблема при импорте данных с пандами.Здесь ситуация.У меня есть файл, который я должен пропустить первые 40 строк.После этого необходимо разделить данные с помощью ';'и используйте ',' как десятичное число.Затем первый и второй столбцы должны быть назначены переменной x и y соответственно.
Вот код, который я использую:
data = pd.read_csv(path, sep=';', skiprows=40, header=None,engine='python', decimal=",")
# Separates the data into x vector and y vector
x=data.loc[:,0].values
y=data.loc[:,1].values
Вектор данных выглядит следующим образом:
0 29.49486 0.10915 -0.30708
1 30.45667 0.17562 -0.30724
2 31.41848 0.23216 -0.30735
3 32.38029 0.27814 -0.30750
4 33.34211 0.31412 -0.30764
5 34.30390 0.34117 -0.30794
.
.
.
166 189.15537 0.41301 -0.16899
167 190.11718 0.41302 -7,7716e-002
168 191.07899 2,7883e-002
Все, кроме последних 2 строк, импортируется как ожидалось.
при назначении векторов для переменных с помощью:
x=data.loc[:,0].values
y=data.loc[:,1].values
Я получаю вектор x как float64 и y как объект.
Что я делаю не так при импорте?
С уважением!