📜  删除 pd.read 中的索引 - Python (1)

📅  最后修改于: 2023-12-03 15:36:54.629000             🧑  作者: Mango

删除 pd.read 中的索引 - Python

在使用 pandas 的 pd.read 方法读取文件时,会默认将文件中的第一列作为索引列。有时候,我们不想要这个索引列,需要将其删除。本文将介绍如何删除 pd.read 中的索引。

1. 不删除索引列

首先,我们看一下默认情况下 pd.read 读取文件时的索引列。

import pandas as pd

df = pd.read_csv('data.csv')
print(df.head())

输出结果:

   Index   Name  Age  Gender
0      1  Alice   25  Female
1      2    Bob   30    Male
2      3  Cindy   29  Female
3      4   Dave   35    Male

可以看到,索引列默认为第一列,列名为 Index。

2. 删除索引列

要删除索引列,可以使用 reset_index 方法。需要注意的是,reset_index 方法会将原来的索引列转化为新的一列,如果不需要这一列可以使用 drop 参数删除。代码如下:

import pandas as pd

df = pd.read_csv('data.csv')
df = df.reset_index().drop('Index', axis=1)
print(df.head())

输出结果:

    Name  Age  Gender
0  Alice   25  Female
1    Bob   30    Male
2  Cindy   29  Female
3   Dave   35    Male

这样就成功删除了原来的索引列。

3. 总结

本文介绍了如何删除 pd.read 中的索引列。使用 reset_index 和 drop 方法可以轻松实现。