Python选择特定的行和列

Cod*_*ays 3 python csv import-from-csv

我希望从python中的CSV文件中选择一个特定的行和列.如果值为空,我想执行一个操作,如果值不为空,我想执行另一个操作.

我认为代码应该是这样的:

inputFile = 'example.csv'
reader = csv.reader(inputFile, 'rb')
for row in reader:
    if row[5][6] == '':              ==>  (I mean select value the 5th row and 6th column)
        (do this)
    else:
        (do that)
Run Code Online (Sandbox Code Playgroud)

关于这个主题的任何帮助或指导都会有所帮助 - 我使用列表完成了类似的任务; 但是,由于CSV文件是原始的,我不知道该怎么做.

ban*_*ish 9

当你想到CSV时,想想熊猫.

import pandas as pd

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

if df.iloc[5, 6]:
    # do stuff
else
    # do some other stuff
Run Code Online (Sandbox Code Playgroud)