如何在python中从单元格内容中查找行号?

2024-09-29 01:34:50 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从单元格中的特定标记解析出该特定标记出现的位置?例如,如果我正在寻找'AAAB',我会得到每一个有'AAAB'的行号的回读,使用pandas或CSV来做这件事是否更好

    ,ticker
    472,AA
    473,AA
    474,AAAB
    475,AAAB
    476,AAAB
    477,AAAB
    478,AAAB
    479,AAAB
    480,AAAB
    481,AAAB
    482,AAAB
    483,AAAB

Tags: csv标记pandasaaticker行号我会aaab
1条回答
网友
1楼 · 发布于 2024-09-29 01:34:50

如果只需要与所需模式匹配的行数,可以使用pandas。如果您的数据位于.csv文件中,您只需执行以下操作:

import pandas as pd

filename = 'my_file.csv'
pattern = 'AAAB'

df = pd.read_csv(filename, index_col=0)

rows = df[df['ticker'] == pattern].index.to_list()

这将为您提供相应的行号列表:

[474, 475, 476, 477, 478, 479, 480, 481, 482, 483]

相关问题 更多 >