浮動小数点データと文字列データが混在しているtxtファイルを読み込んでいます。これらのデータを配列に格納し、各要素にアクセスできるようにしたいと考えています。現在、私が行っているのは
import pandas as pd
data = pd.read_csv('output_list.txt', header = None)
print data
これが入力ファイルの構造です。1 0 2000.0 70.2836942112 1347.28369421 /file_address.txt
.
さて、データはユニークなカラムとしてインポートされています。異なる要素を別々に保存するためには、どのように分割すればよいでしょうか(data[i,j]
と呼べるように)?また、ヘッダーを定義するにはどうしたらよいでしょうか?
使うことができます。
data = pd.read_csv('output_list.txt', sep=" ", header=None)
data.columns = ["a", "b", "c", "etc."]
コードの中にsep=" "
を追加し、引用符の間には空白を入れます。これにより、pandasは値の間のスペースを検出し、列でソートすることができます。データカラムは、カラムの名前を付けるためのものです。