小编use*_*425的帖子

从Python中的两个不同文件一次读取两行

我有两个文件,如下所示:

文件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 …

python

3
推荐指数
1
解决办法
3139
查看次数

在R中推断出时间序列数据

我有过去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,所以如果你甚至可以帮助我使用用于从制表符分隔文件中读取数据的代码,那将会很棒.

谢谢

r time-series extrapolation

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

extrapolation ×1

python ×1

r ×1

time-series ×1