编程语言
首页 > 编程语言> > Python选择特定的行和列

Python选择特定的行和列

作者:互联网

我希望从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)

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

解决方法:

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

import pandas as pd

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

if df.iloc[5, 6]:
    # do stuff
else
    # do some other stuff

标签:python,csv,import-from-csv
来源: https://codeday.me/bug/20190715/1467011.html