2017-06-30 2 views
1

私は海面温度(SST)データで作業しており、値はlongtitudelatitudeのCSVファイルに書き出します。私が持っているもの:temprerature値としてCSVで書くときの位置の数値の行列と配列

[512x1024] numpyのデータ、latitude値として

[512x1] numpyのデータと、longtitude値として

[1x1024] numpyのデータ。私は、CSVファイルを作成したいと思う何

2nd column

から始まる1st rowlontitude値を入れては2nd row

プットから始まる1st columnlatitude値を置きます2nd列および行から始まる[512x1024]温度マトリックス。

申し訳ありませんがコードを提供していませんが、numpy、pandasなどのすべての列行選択メソッドをnp.savetext()と一緒に試しています。どんな助けもありがたい。

答えて

2

くらい簡単ですが、完璧なこと

sst = np.ones((5, 5)) 
latitude = np.arange(5) 
longitude = np.arange(5) 

print(pd.DataFrame(sst, latitude, longitude).to_csv()) 

,0,1,2,3,4 
0,1.0,1.0,1.0,1.0,1.0 
1,1.0,1.0,1.0,1.0,1.0 
2,1.0,1.0,1.0,1.0,1.0 
3,1.0,1.0,1.0,1.0,1.0 
4,1.0,1.0,1.0,1.0,1.0 
+0

Expample、指標としてlatitudeで列としてlongitudeをパンダのデータフレームを作成し、CSVファイルに

import pandas as pd pd.DataFrame(sst, latitude, longitude).to_csv('filename.csv') 

を書きます。本当にありがとう。 – yalcinm1

関連する問題