###前提・実現したいこと
現在オープンソースの人工衛星の観測データをダウンロードして、pandasで解析しようと考えています。
人工衛星のデータは数値データのみで、ヘッダーやインデックスなどはありません。
例
2017 1 0 106.5 ...
2017 1 1 106.5 ...
2017 1 2 106.5 ...
("Year" "DecimalDay" "Hour" "Distance" ...)
希望としては、最初の行に0から始まるインデックス、ヘッダーにnames=ds_nameとして、自分でヘッダーを与えることを考えています(()内はデータの意味になります)。
###発生している問題・エラーメッセージ
ヘッダーを、ds_name = ["Year", "DecimalDay", ...]のように与えて、ソースコードにあるようにread_csv関数を用いました。
その結果、
. "Year" "DecimalDay" "Hour"
2017 1 0 106.5 ...
のように、最初の"Year"で与えたかった行がインデックスとなってしまい、ヘッダーが全体として1つずれてしまいました。
最初の行に0~最後までインデックスの数値を代入すれば解決できると思いますが、関数の引数を利用してこの問題を解決することはできないでしょうか。
よろしくお願いします。
###該当のソースコード
pd.read_csv("v2_mrg_2017.csv", header=None, names=ds_name, index_col=None)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/20 01:08 編集
2017/12/20 01:49
2017/12/20 04:05