在pandas中解析csv文件 - 对象与浮点数

时间:2016-02-01 22:25:22

标签: python csv

我正在使用以下方式阅读csv文件(实际上是' .txt')

reader = pd.read_csv(' FileIn.txt',sep = None,engine =' python')

该文件有八列。标题文本正确解析为正确的标题,但变量赋值不正确。

第一个列变量被解析为" object"哪个是对的。接下来的三列解析为" float64"这也是正确的。但接下来的三列其他数据与之前的三个解析相同,并且#34; object"这是不正确的。最后一列正确解析为" float64"。

数据行和标题行数据用" \ t"分隔。无论我使用上面的行还是" sep =' \ t'"我都得到相同的结果。我应该在导致错误分配的标题中查找什么?

Time     Accel_X Accel_Y Accel_Z Gyro_X      Gyro_Y     Gyro_Z     Sensor Time

02:00.9 -1.2779 1.9999  -0.0432 -32.7301    -25.3372    124.9962    292940117.8
02:00.9 -1.3848 1.9998  -0.0365 -32.2456    -25.1961    124.9962    292947383.2
02:01.0 -1.2147 1.9997  -0.027  -31.8565    -25.4135    124.9962    292956093.9
02:01.0 -0.8055 1.9999  -0.0113 -31.8413    -25.9132    124.9962    292965937.3

时间恰当地确定为对象,Accel_X,Y和Z,传感器时间为浮动,但Gyro_X,Y和Z不正确地作为对象

0 个答案:

没有答案