Проблема при импорте с pandas python - PullRequest
0 голосов
/ 23 октября 2018

У меня проблема при импорте данных с пандами.Здесь ситуация.У меня есть файл, который я должен пропустить первые 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 как объект.

Что я делаю не так при импорте?

С уважением!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...