我是一个刚开始学习Python的用户。
我有两个温度数据集,记录了特定位置从1850年到2010年每个月的温度值。我想要创建一个表格,格式如下所示,其中T为我的数据。
year data JAn FEB MAR APR MAY JUN JUL AUG SEP .......DEC.
1850 data1 t t t t t t t t t t.
data2 t t t t t t t t t t.
'.
'.
'.
2010 data1 t t t t t t t t t t.
抱歉,我无法发布我所需的表格图片。我没有发布图片的权限,也无法指定所需的表格形状。因此,我在这里发布另一个示例表格的链接(另一个数据集),但我需要针对每年有两行数据:一行是我的data1,另一行是我的data2。
现在,我已经拥有完整的数据系列,时间跨度从1850年到2010年。我想将上述给定格式的两个数据集重写为表格。通过办公软件可以轻松完成此任务,但我知道这不是编程的方式。请有人帮助我完成它。
以下是我目前拥有的内容。
data1 = [t, t, t, t, t, t, t, t, t,..............................t]
data2 = [t, t, t, t, t, t, t, t, t,..............................t]
#This data1 and data2 is the list of data for the entire period from 1850-2010
#I sliced this data as
n = len(data1)
data1_yearly = [data1[i:i+12] for i in xrange(0,n,12)]
data2_yearly = [data2[i:i+12] for i in xrange(0,n,12)]
现在我已经将data1和data2的值按年份切片。 data1_yearly[0] 给出了1850年的数据值,进一步索引可以给出所有时期的数据。
所以接下来是我的问题。 我该如何将这些数据以我上述指定的表格格式呈现。我完全是这门语言的新手,请不要认为这个请求很愚蠢,帮助我一下。
numpy
。 - Daenyth