繁体   English   中英

使用Pandas从.csv文件运行脚本时,Python 2.7语法无效

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM