我需要在pandas中删除数据框架的前三行。
我知道df。ix[:-1]将删除最后一行,但我不知道如何删除前n行。
我需要在pandas中删除数据框架的前三行。
我知道df。ix[:-1]将删除最后一行,但我不知道如何删除前n行。
当前回答
df.drop(df.index[[0,2]])
Pandas使用以零为基础的编号,所以0是第一行,1是第二行,2是第三行。
其他回答
使用iloc:
df = df.iloc[3:]
会给你一个没有前三行的新df。
df.drop(df.index[[0,2]])
Pandas使用以零为基础的编号,所以0是第一行,1是第二行,2是第三行。
inp0= pd.read_csv(“bank_marketing_updated_v1.csv”,skiprows=2)
或者如果你想在已有的数据框架中做
只需执行以下命令
df = df.iloc[n:]
N删除前N行。
有一个简单的方法可以通过drop命令来实现。
df = df.drop(3)