【发布时间】:2016-01-21 19:58:00
【问题描述】:
我正在使用 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
【问题讨论】:
-
关闭 pd.read 中的
() -
@VigneshKalai 应该是一个答案。
-
我将这篇文章标记为离题,因为这是一个简单的印刷错误。我想知道这怎么能得到 3 票。
-
非常感谢大家!我很抱歉马西亚斯先生生气了。我只编程了 1 个月...
-
令人困惑的是,错误实际上在上一行。 Python 在开始处理下一行之前不会检测到丢失的
)。可以询问印刷错误。我们一直在做这些。
标签: python python-2.7 csv numpy pandas