从Python中以前读入的文本文件创建数据帧

时间:2017-04-06 02:45:12

标签: python pandas

我是Python的新手,所以请原谅我,如果我编写代码的方式并不漂亮。但是,我正在尝试使用从文本文件加载的单列值创建DataFrame,因为我需要能够拥有该列数据的索引。这是我的一个例子:

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

现在,我希望能够将那个值为值的y变量转换为带有pandas的数据框,这样我就可以得到一个索引。

以下是y变量值的示例:

553.01
551.37
597.75
635.81
720.56
766.11

1 个答案:

答案 0 :(得分: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()

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