我有两个文件,如下所示:
文件1(制表符分隔):
A1 someinfo1 someinfo2 someinfo3 A1 someinfo1 someinfo2 someinfo3 B1 someinfo1 someinfo2 someinfo3 B1 someinfo1 someinfo2 someinfo3
文件2(制表符分隔):
A1 newinfo1 newinfo2 newinfo3 A1 newinfo1 newinfo2 newinfo3 B1 newinfo1 newinfo2 newinfo3 B1 newinfo1 newinfo2 newinfo3
我想从文件1中读取两行(从A1和A1开始的行)和从文件2读取两行(从A1和A1开始的行).为了更清楚,我有两个要求:
1) Reading two lines from the same file 2) Read same two lines from the other file.
确切地说,我想要一起读取四行(两个文件中的两个连续行(每个文件两行)).
我在网上搜索,并能够获得一个代码,一起阅读两行,但只能从一个文件.
with open(File1) as file1:
for line1,line2 in itertools.izip_longest(*[file1]*2):
此外,我还能够从两个文件中读取一行作为:
for i,(line1,line2) in enumerate(itertools.izip(f1,f2)):
print line1, line2
但我想做某事:
伪代码:
for line1, line2 from file1 and line_1 …
我有过去20年的时间序列数据.这个变量每年都有测量,所以我有20个值.我有一个制表符分隔的文件,第一列代表年份和第二列的值.这是它的样子:
1991 438 1992 408 1993 381 1994 361 1995 338 1996 315 1997 289 1998 261 1999 229 2000 206 2001 190 2002 173 2003 151 2004 141 2005 126 2006 108 2007 99 2008 93 2009 85 2010 77 2011 71 2012 67
我想推断未来几年第二列的价值.第二列中的值正在下降的速度也在下降,所以我认为我们不能使用线性回归.我想知道第二列将在哪一年接近零值.我从来没有使用过R,所以如果你甚至可以帮助我使用用于从制表符分隔文件中读取数据的代码,那将会很棒.
谢谢