如何从数据框中排除特定的行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从数据框中排除特定的行?相关的知识,希望对你有一定的参考价值。

我正在遵循“统计学习入门”,但是在python中而不是在R中做所有事情。我试图获取数据框并从中排除某些行,然后汇总这些行以获得新值。我的代码似乎没有这样做,我想知道问题可能在哪里?

当我第二次使用.describe函数时,我得到的是完全相同的值,而没有任何更改。我想知道问题是什么。

这里是代码:


autoData = pd.read_csv('Auto.csv')

print(autoData.describe()) # Gives all the information. The range, std, mean etc

auto2 = autoData.drop(autoData.iloc[:10, 85:])
print(auto2.describe())``` 
答案

不是删除那些行,而是切入要保留的行:

auto2 = autoData.iloc[10:,:85]
另一答案

[如果需要选择特定的列,您也可以使用此选项

df7=df3.iloc[10:13,[2,3,4,5,8]] 

或按列名和行号;

df7=df3.loc[10:,['AFYP','POLICY_ID']] 

希望有帮助

以上是关于如何从数据框中排除特定的行?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SQL 中每年在特定日期范围之间排除

使用 sum 函数从 groupby 数据框中排除日期列

Primefaces:从p:dataTable中的行选择中排除列

如何从 Serilog 中排除特定的异常类型?

如何从重写器中排除特定文件

如何使用 NodeJS 从列表中排除特定字符串