2017-04-06 21 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是值的列表與大熊貓一個數據幀,所以我可以有一個索引。

這裏是一個什麼樣的變量y模樣值的示例:

553.01 
551.37 
597.75 
635.81 
720.56 
766.11 
+0

你能舉一個例子說明你的txt文件中的數據是怎樣的嗎? –

回答

0

這裏是你如何做到這一點。

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() 

我希望這是您需要的結果。