获取包含给定子字符串的Pandas DataFrame中的所有行
pandas 获取 字符串 所有 包含 dataframe
2023-09-14 08:57:38 时间
让我们看看如何在不同示例的帮助下获取包含给定子字符串的Pandas DataFrame中的所有行。
代码1:检查'Position'列中的值PG
但是这个结果似乎并没有太大帮助,因为它返回带有索引的布尔值。让我们看看是否可以做得更好。
代码2:获取满足条件的行
# importing pandas as pd import pandas as pd # Creating the dataframe with dict of lists df = pd.DataFrame({'Name': ['Geeks', 'Peter', 'James', 'Jack', 'Lisa'], 'Team': ['Boston', 'Boston', 'Boston', 'Chele', 'Barse'], 'Position': ['PG', 'PG', 'UG', 'PG', 'UG'], 'Number': [3, 4, 7, 11, 5], 'Age': [33, 25, 34, 35, 28], 'Height': ['6-2', '6-4', '5-9', '6-1', '5-8'], 'Weight': [89, 79, 113, 78, 84], 'College': ['MIT', 'MIT', 'MIT', 'Stanford', 'Stanford'], 'Salary': [99999, 99994, 89999, 78889, 87779]}, index =['ind1', 'ind2', 'ind3', 'ind4', 'ind5']) df1 = df[df['Position'].str.contains("PG")] print(df1)
输出:
代码3:过滤Team包含‘Boston’或大学包含“ MIT”的所有行。
代码4:筛选行,检查Team名称是否包含‘Boston’,Position必须为PG。
代码5: Filter rows checking Position contains PG and College must contains like UC
相关文章
- pandas中的loc和iloc_pandas获取指定数据的行和列
- 在 Pandas DataFrame 中应用 IF 条件的5种方法
- Python数据分析之Pandas(一)
- 10个快速入门Query函数使用的Pandas的查询示例
- Pandas基础知识
- 【说站】Python Pandas数据框如何选择行
- pandas merge left_并集和交集的区别图解
- pandas数据清洗-删除没有序号的所有行的数据
- pandas练习
- python学习——pandas查看数据集null值:isnull
- 数据导入与预处理-第4章-pandas数据获取
- 基础知识篇(一)Pandas数据结构
- 软件测试|Pandas数据分析及可视化应用实践
- pandas read_csv、read_excel 以文本形式读取零开头的纯数字字符
- python内置库和pandas中的时间常见处理(2)
- pandas读取数据(2)
- Python开发-pandas导入数据库
- 精通 Pandas 探索性分析:1~4 全