浮云。 发表于 2019-8-5 20:42

pandas在不知道多少行的情况下,删除最后一行

本帖最后由 浮云。 于 2019-8-5 21:00 编辑

如题,drop看了下好像是确认标题行以后,输入行标签就能删除。。我想直接删除最后一行该如何操作,,求大佬

浮云。 发表于 2019-8-5 20:58

自己研究出来了。。用shape获取到总行数以后再用drop删掉。。

皛柒 发表于 2019-8-5 21:32

用data[:-2]不行吗?

观井映天 发表于 2019-8-5 21:47

最后一行data[:,-1]

mikeee 发表于 2019-8-27 10:22

本帖最后由 mikeee 于 2019-8-27 17:42 编辑

删 df 的最后一列:
df.drop(df.columns[-1], axis=1, inplace=True)
更简单的:
df = df.iloc[:, :-1]

删最后一行:
df.drop(df.index[-1], inplace=True)# axis=0可省掉
更简单的:
df = df.iloc[:-1, :]
可简化成
df = df[:-1]
页: [1]
查看完整版本: pandas在不知道多少行的情况下,删除最后一行