我正在使用以下方式阅读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不正确地作为对象