2017-11-18 6 views
0

Pythonを使用するテキストファイルを開いて配列に読み込んだ後、ファイルをNetCDFとして保存できますか?テキストファイルからNetCDFを生成する

私が書いた次のスクリプトは成功しませんでした。私は一度X線やxarrayは(彼らは自殖それらを改称)のNetCDFは、ASCIIデータフレームの中にファイルを...私はちょうどグーグル取得するとappearantly彼らはto_netcdf機能を持っている

輸入xarray、それが可能に使用

import os 
import pandas as pd 
import numpy as np 
import PIL.Image as im 

path = 'C:\path\to\data' 
grb = [[]] 
for fn in os.listdir(path): 
    file = os.path.join(path,fn) 
    if os.path.isfile(file): 
     df = pd.read_table(file,skiprows=6) 
     grb.append(df) 

     df2 = pd.np.array(grb) 

     #imarray = im.fromarray(df2) ##cannot handle this data type 

     #imarray.save('Save_Array_as_TIFF.tif') 
+3

なぜそれが成功しませんでした: ので、この試してみますか? –

+0

これにncgenを使用することを考えましたか? http://www.unidata.ucar.edu/software/netcdf/netcdf/ncgen.html –

答えて

関連する問題