loc 方法过滤掉 owner_code 列中为 2、9 和 10 的行,最后输出过滤后的 owner_code 列的唯一值。
时间: 2024-04-03 20:30:55 浏览: 17
是的,你理解得没错。loc 方法是 pandas 库中的一种用于按行列筛选数据的方法,可以通过指定条件来筛选出符合要求的行和列。在这个代码段中,使用了 loc 方法筛选出 owner_code 列中不等于 2、9 和 10 的行,即过滤掉了这几种特殊用户,从而得到了一个新的 DataFrame。最后使用 unique 方法输出过滤后的 owner_code 列的唯一值,这里的唯一值指的是 owner_code 列中不同的值,也就是过滤后剩余的用户种类。
相关问题
python df中ts_code列值开头为864和866的不保存
如果您想要实现这个功能,您可以使用 Pandas 库来读取和处理表格数据。
首先,您可以使用 Pandas 的 read_excel 函数读取 Excel 文件,例如:
```python
import pandas as pd
df = pd.read_excel('file.xlsx')
```
然后,您可以使用 Pandas 的 loc 函数和字符串方法 str.startswith 来选取 ts_code 列开头不为 864 或 866 的行,例如:
```python
filtered_df = df.loc[~df['ts_code'].str.startswith(('864', '866'))]
```
其中,~ 表示取反,即排除 ts_code 列开头为 864 或 866 的行。str.startswith 函数可以传入一个元组,表示多个前缀。
最后,您可以使用 Pandas 的 to_excel 函数将过滤后的数据保存到新的 Excel 文件中,例如:
```python
filtered_df.to_excel('filtered_file.xlsx', index=False)
```
其中,index 参数为 False 表示不保存行索引。
希望这些代码可以帮助您实现您的要求!
# 将“-高清”替换为空 media['station_name'] = media['station_name'].str.replace('-高清', '') # 过滤特殊线路、政企用户 media = media.loc[(media.owner_code != 2)&(media.owner_code != 9)& (media.owner_code != 10), :] print('查看过滤后的特殊线路的用户:', media.owner_code.unique())
这段代码看起来像是对媒体数据进行处理的代码。其中第一行使用了 pandas 库的 str.replace 方法将 " -高清" 替换为空字符串,第二行则使用 loc 方法过滤掉 owner_code 列中为 2、9 和 10 的行,最后输出过滤后的 owner_code 列的唯一值。根据代码上下文来看,可能是为了去除媒体数据中的一些特殊线路或政企用户。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)