用熊猫python导入时出现问题

时间:2018-10-23 10:48:18

标签: python-3.x pandas

用熊猫导入数据时遇到问题。 这是情况。我有一个文件,我必须跳过最初的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

除最后两行以外的所有内容均按预期方式导入。

使用以下方式将向量分配给变量时:

  x=data.loc[:,0].values
  y=data.loc[:,1].values

我将x向量作为float64将y作为对象。

导入时我在做什么错?

亲切的问候!

0 个答案:

没有答案