2017-04-06 6 views
0

私はPythonを初めて使用しています。私がコードを書いた方法がきれいでないなら、私を許してください。しかし、私はデータファイルの列を持つインデックスを持つことができる必要があるので、テキストファイルからロードした値の単一の列を持つDataFrameを作成しようとしています。ここで私が持っているものの一例である:以前に読み込んだデータフレームからPythonのテキストファイルを作成する

import pandas as pd 
file = open('sample.txt','r') 
for data in(raw.strip().split() for raw in file): 
    y = data[5] 

、私は、インデックスを持つことができますので、パンダとのデータフレームに値のリストであるY変数を回すことができるようにしたいです。

553.01 
551.37 
597.75 
635.81 
720.56 
766.11 
+0

txtファイルのデータがどのように見えるかの例を挙げることができますか? –

答えて

0

ここであなたがそれを行う方法である:ここでは

は次のように変数y表情の値は何の例です。

import pandas as pd 
data =[] 
with open('test.txt', 'r+') as f: 
    for line in f: 
     data.append(line.strip()) 
#Create dataframe 
df = pd.DataFrame(data) 
#Change column name 
df.columns = ['value'] 
#View the data 
df.head() 

私はこれがあなたが必要とする結果であることを望みます。

関連する問題