2017-04-06 51 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() 

我希望这是您需要的结果。