【问题标题】:Data frame creation from an input file从输入文件创建数据框
【发布时间】:2013-02-23 15:40:14
【问题描述】:

我有一个包含一些浮动值的文件,例如

5.234234
6.434344
5.45435
7.243224
4.0999884

我想从这个文件创建一个数据框。它应该看起来像

Activity
5.234234
6.434344
5.45435
7.243224
4.0999884

我试过的是(它不起作用)

import pandas as pd
from StringIO import StringIO
data= open('Activity.txt').read()
pd.read_csv(StringIO(data),names='Activity',header=None)

任何帮助将不胜感激。

【问题讨论】:

    标签: python input pandas


    【解决方案1】:

    你必须使用:

    p.read_csv('Activity.txt', names=('Activity',))
    

    注意:
    1) 您不需要打开您的文件。
    2) names 是“类数组”,例如元组或列表。
    3)header在指定names参数时默认为None(否则为0)。

    【讨论】:

    • 如果你指定names你也不需要header=None
    猜你喜欢
    • 1970-01-01
    • 2017-06-27
    • 2013-08-04
    • 1970-01-01
    • 2019-12-06
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多