我们如何将csv / xls文件中的两列数据读取到2个variables中,并将它们用于使用python的程序
我们如何将csv / xls文件中的两列数据读取到两个variables中,以便在使用Python的程序的后期部分中使用它们?
通常我希望从下面的variablesa
和b
的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()