Pandas数据框read_CSV:为什么自动将第一列数据作为索引

问题描述 投票:0回答:1

我正在使用 pandas 数据框查看传感器数据。我的文本文件没有索引字段。 在此输入图片描述

它从时间数据开始,但是当我使用此代码将数据从文件加载到 pandas 数据框中时,

    dfSensordata = pd.read_csv(fileFolder + filename + ext, header=1, sep=',', index_col=False)

第一列是时间数据,更改为索引数据。 在此输入图片描述

简而言之,

我期望 dfSensordata 是这样的:

时间 1A[V]
时间1 数据1
时间2 数据1

但是结果是这样的:

索引 时间 1A[V]
时间1 数据1
时间2 数据1

我也尝试过这些代码,但它们没有改变任何东西。

    pd.read_csv(column_index =0)
    pd.read_csv(column_index =None)
    pd.read_csv(column_index =False)

你能帮我想想该怎么做吗?

谢谢你,

pandas dataframe indexing header read-csv
1个回答
0
投票

您的问题可能出在 csv (87,) 上显示的第一个逗号上。尝试从文件中删除它并设置index=False 来读取它。您使用逗号作为文件的分隔符,它可能会对第一个逗号感到困惑。

© www.soinside.com 2019 - 2024. All rights reserved.