2016-06-18 7 views

答えて

0

あなたは、Pythonを使用できる場合、それは簡単なプロセスです:

最初のステップは、netCDF4 num2dateを使用してDateTimeオブジェクトに、数値、日付を変換することです。

第2ステップは、time変数(つまり1800-01-01)の各日時オブジェクトとタイムスタンプ(または元の日付)の間の日数を計算することです。

import netCDF4 
import datetime 

ncfile = netCDF4.Dataset('./precip.mon.mean.nc', 'r') 
time = ncfile.variables['time'] 
# Convert from numeric times to datetime objects 
dates = netCDF4.num2date(time[:], time.units) 

# Compute number of days since the original date 
orig_date = datetime.datetime(1800,1,1) 
days_since = [(t - orig_date).days for t in dates] 
+0

私たちの場合、私たちはApache Sparkとscalaを使用しています。 –

関連する問題