我是一个处于早期阶段的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.
很抱歉,我无法按照我的需要发布桌子的图片。我不被允许发布图片。我无法指定我需要的桌子的形状。
所以我发布了另一个示例表的链接。这是另一个数据集。 http://www.cpc.ncep.noaa.gov/data/indices/reqsoi.for但我需要针对年份有两行。一个用于我的数据 1,一个用于我的数据 2。
现在我拥有的是从1850年到2010年的完整一系列数据。我想将上面给定格式的两个数据集重写为表格。从数据中,我对每年的数据1和数据2进行了切片。我知道通过办公套件这是一项很容易完成的工作,但我知道这不是编程的方式。请有人帮我做这件事。
这就是我现在所拥有的。
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 年的数据值,进一步索引将为我提供所有时期的数据。
所以从这里开始我的问题。
如何按照我上面指定的格式将此数据写入表格。我对这门语言完全陌生,所以请不要认为这个请求是愚蠢的,请帮助我。