0

私はpython / matplolib / basemapについて学び始めましたが、本当に助けが必要です.

私のデータは、次の構造の Excel ワークブックにあります。

Event Number    Date             Lat             LOn      Time (UTC)
1             02/may             14,4          -98,9      0145
                                 15,6          -99,9      0215
                                 13,6          -100,9     0245
                                 14,9          -108,8     0315              

2             26/may             15,8          -89,7      1245
                                 15,9          -90,8      1315
                                 15,7          -98,9      1345

...

PythonでExcelファイルを開く方法は?

各イベントの位置を結ぶ複数の線をプロットしたいのですが、これは可能ですか? それを行う方法はありますか?

私の場合はメキシコなので、特定の地域の軌跡をプロットするという考えです。

4

2 に答える 2

2

Python で Excel ファイルを開くには、こちらを参照してください。

とはいえ、CSV ファイルとして保存してからnumpy.loadtxtを使用して開くと、さらに簡単になると思います。ただし、これにはデータの再フォーマットが必要になる場合があります。また、いつでも独自のパーサーを作成して、コンマをスペース区切り文字として使用することもできます。これがあなたのアイデアである場合は、お知らせください。その方法をお教えします。

軸が緯度と経度の場合は、緯度と経度の配列を作成し、これを使用してプロットします

緯度配列と経度配列を作成すると、コードは次のようになります。

import matplotlib.pyplot as plt
plt.figure()
plt.plot(lat, longitude, 'r')
于 2012-11-16T22:17:49.463 に答える
1

Pandasには Excel ファイルをロードする機能があり、xlrd を直接使用するよりも多少簡単です。または、xls ファイルを csv にエクスポートし、csvモジュールを使用して Python で読み取ることもできます。

于 2012-11-16T22:19:22.377 に答える