前提・実現したいこと
気象庁の地震カタログのデータをエクセルのMID関数で取り出していたのですが、
データが大きいためpythonでプログラムを組もうとしています。超初心者です。
気象庁のデータは1データ1行で、下記のような形式です。
J1998010100004785 007 315772 030 1302489 030 53013106V 511 7273NW KAGOSHIMA PREF 12K
J1998010100023337 004 315783 016 1302495 021 87407407V 511 7273NW KAGOSHIMA PREF 14K
J1998010100054898 030 261711 067 1284292 113 18 31V 521 7294NEAR OKINAWAJIMA ISLAND 10K
1行目の左から2桁から5桁が西暦、次の2桁が月、次の2桁が日、という形で、
pandasでcsv読み込みはできましたが、MID関数のように1行から桁だけを指定して取り出す、というやり方がどうしても分かりません。
最終的には全データをcsvに格納して保存したいと思っています。
ご教授いただければ幸いです。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
import pandas as pd
df = pd.read_csv("h1998.csv" , encoding = 'cp932', header=None ,sep='\t', keep_default_na=False )
print (df)
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー