当前位置: 首页 > 知识库问答 >
问题:

如何使用Python[复制]从csv文件中过滤关键字

卓新知
2023-03-14

我正在尝试编写一个Python代码来打开一个csv文件,从特定列中过滤关键字并显示结果。

csv文件有500行和7列,以逗号分隔。

这是我的密码。不确定这是否有意义。

with open('csv_file') as csvfile:
    readCSV = csv.reader(csvfile, delimiter=',')
    for row in readCSV:
        Title == row[4]
        Author(s) == row[5]
        Genre == row [7]
        if row[1] == entrada:
            results.append()

    print(Results.format(entrada, results))

共有1个答案

单于越
2023-03-14

这应该适用于单列

import pandas as pd

df = pd.read_csv('path/to/file.csv')

print(df.loc[df['Author(s)'].str.contains(keyword)]])

您可以搜索多个关键字,如下所示:

keyword=“Mat | Tom”

 类似资料:
  • 我只想从csv文件中返回这些特定列,并将其写入新的csv文件? 我该怎么做 到目前为止,我可以读取数据!!但不知道怎么写 绝对PYTHON BEGGINER警报

  • 我有一些代码可以读取一个拼花文件,然后显示它,就像这样: 这工作正常,但我想从输出创建一个CSV文件,即: 我希望创建一个CSV文件,其中包含列标题、逗号分隔的数据和数据。这样地: 我纠结于如何将拼花文件中的结果转换为CSV文件。你能帮助我吗?

  • 问题内容: 如何在Python中复制文件? 我找不到任何东西。 问题答案: ┌──────────────────┬────────┬───────────┬───────┬────────────────┐ │ Function │ Copies │ Copies │Can use│ Destination │ │ │metadata│permissions│buffer │may be dir

  • 问题内容: 当我卷曲到API调用链接时http://example.com/passkey=wedsmdjsjmdd 我以csv文件格式获取员工输出数据,例如: 如何使用python解析。 我试过了: 但它不起作用,我出现了一个错误 谢谢! 问题答案: 您需要替换为urllib.urlopen或urllib2.urlopen。 例如 这将输出以下内容 最初的问题被标记为“ python-2.x”,

  • 我有一个大的扁平反规范化csv文件,其中包含单行上的多个对象,如下所示: 我有对象: 遗留的问题是编写复杂的适配器来提取每个类。我最近读了一些关于shapless的讨论,我知道我可以用shapless的泛型编程来解决这个问题。 甚至还有一个csv解析器示例,完美。我的想法是: 将csv解析为List[String] 用对象字段信息过滤ListString 使用过滤后的ListString并将其与C

  • 问题内容: 我有一个包含内容的文件 如何使用Python 阅读? 同样,如果我有 如何data使用Python 写入CSV文件? 问题答案: 以下是一些最小的完整示例,这些示例如何读取CSV文件以及如何使用Python编写CSV文件。 Python 2 + 3:读取CSV文件 Python 之后,的内容data_read是 Unicode和Python 2.X 如果要编写Unicode,则必须安装