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

问题描述 投票:1回答:2

我正在遵循“统计学习入门”,但是在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())``` 
python pandas statistics
2个回答
2
投票

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

auto2 = autoData.iloc[10:,:85]

0
投票

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

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

或按列名和行号;

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

希望有帮助

© www.soinside.com 2019 - 2024. All rights reserved.