如何从数据框中排除特定的行?
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']]
希望有帮助
以上是关于如何从数据框中排除特定的行?的主要内容,如果未能解决你的问题,请参考以下文章