1. 首页
  2. 编程语言
  3. Python
  4. Pandas数据处理120题之题目1:提取包含字符串Python的行详解.pdf

Pandas数据处理120题之题目1:提取包含字符串Python的行详解.pdf

上传者: 2023-10-30 08:19:23上传 PDF文件 68.12KB 热度 51次

Pandas数据处理120题之题目1:提取包含字符串Python的行 Pandas数据处理120题是专为学习pandas数据处理而设计的一系列问题。本题目要求从给定数据中提取所有包含字符串"Python"的行。以下是解答方法:

题目要求:

从数据中提取所有包含字符串"Python"的行。

解答步骤:

1. 将字典创建为DataFrame。

data_dict = {
    "grammer": ["Python", "C", "Java", "GO", np.nan, "SQL", "PHP", "python"],
    "score": [1, 2, np.nan, 4, 5, 6, 7, 10]
}
data = pd.DataFrame(data_dict)
  1. 使用pandas的str.contains()函数,该函数用于判断字符串是否包含指定内容。在本题中,我们使用它来筛选包含"Python"的行。
python_rows = data[data['grammer'].str.contains('Python', case=False, na=False)]

解答结果:

得到的python_rows包含了所有包含字符串"Python"的行。

这是解答题目的详细过程,希望对您学习pandas数据处理有所帮助。

下载地址
用户评论