我们如何将csv / xls文件中的两列数据读取到2个variables中,并将它们用于使用python的程序

我们如何将csv / xls文件中的两列数据读取到两个variables中,以便在使用Python的程序的后期部分中使用它们?

通常我希望从下面的variablesab的excel文件中选取数据,并给出两列中所有行的variables的比例:

 from difflib import SequenceMatcher def similar(a, b): return SequenceMatcher(None,a ,b).ratio() 

你可以使用pandas包来做到这一点:

 import pandas as pd df = pd.read_csv('filename.csv', usecols = ['a','b']) 

它从你的文件中读取标题为“a”和“b”的列,并将它们放入数据框df中。 有关更多选项,请参阅read_csv 。 (还有一个类似的read_xls函数。)

然后你可以用df['a']或者df.a访问df列,例如:

 SequenceMatcher(None, df['a'], df['b']).ratio()