📅  最后修改于: 2023-12-03 15:36:54.629000             🧑  作者: Mango
在使用 pandas 的 pd.read 方法读取文件时,会默认将文件中的第一列作为索引列。有时候,我们不想要这个索引列,需要将其删除。本文将介绍如何删除 pd.read 中的索引。
首先,我们看一下默认情况下 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。
要删除索引列,可以使用 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
这样就成功删除了原来的索引列。
本文介绍了如何删除 pd.read 中的索引列。使用 reset_index 和 drop 方法可以轻松实现。