'Series' object has no attribute 'percentile'
时间: 2023-06-21 08:15:16 浏览: 162
This error message occurs when you try to call the `percentile` method on a Pandas `Series` object, but the method is not available for that object.
The `percentile` method is not a built-in method for Pandas `Series` objects. Instead, you can use the `quantile` method to calculate percentiles.
Here's an example of how to use the `quantile` method to calculate the 90th percentile of a Pandas `Series` object:
```
import pandas as pd
# create a Series object
data = pd.Series([1, 2, 3, 4, 5])
# calculate the 90th percentile
pct = data.quantile(0.9)
print(pct)
```
This will output:
```
4.6
```
Note that the `quantile` method takes a float between 0 and 1 as its argument, which represents the percentile to calculate. In the example above, we passed in 0.9 to calculate the 90th percentile.
阅读全文