[英]Python 2.7 Invalid syntax when running script from .csv file using pandas
我正在使用Python 2.7运行脚本,该脚本使用pandas从2个csv文件读取。 我一直收到“无效语法”错误消息,尤其是在第6行和第8行。我不知道问题出在哪里,因为第6行与第5行几乎完全相同,而且我没有收到任何错误。 非常感谢您的帮助 !
import numpy as np
import csv as csv
import pandas as pd
da = pd.read_csv('snp_rs.csv', index_col=(0,1), usecols=(0, 1), header=None, converters = dict.fromkeys([0,1])
db = pd.read_csv('chl.map.csv', index_col=(0,1), usecols=(0,1), header=None, converters = dict.fromkeys([0,1])
result = da.join(db, how='inner')
x = result.to_csv('snp_rs_out.csv', header=None) # write as csv
print x
如前所述,您需要关闭read_csv
调用周围的括号:
da = pd.read_csv('snp_rs.csv', index_col=(0,1), usecols=(0, 1), header=None, converters = dict.fromkeys([0,1])
它缺少结束语。
如果分开,我发现编写/阅读这些内容要容易得多:
da = pd.read_csv('snp_rs.csv',
index_col=(0,1),
usecols=(0, 1),
header=None,
converters=dict.fromkeys([0,1])
那么更清楚的是缺少final )
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.