列表中的熊猫数据框,分别指定标题[重复]

Posted

技术标签:

【中文标题】列表中的熊猫数据框,分别指定标题[重复]【英文标题】:Pandas dataframe from list, specifying header separately [duplicate] 【发布时间】:2019-07-03 07:22:00 【问题描述】:

我有以下数据:

data = [
    (132603, 'TV Series', 'hbo', 'Chris Rock', datetime.date(2008, 9, 2), datetime.datetime(2019, 2, 6, 2, 16)), 
    (132605, 'TV Series', 'madman', 'Joanna Lumley', datetime.date(2012, 10, 24), datetime.datetime(2019, 2, 5, 16, 45))
]

我创建一个数据框如下:

>>> pd.DataFrame(data)

        0          1       2              3           4                   5
0  132603  TV Series     hbo     Chris Rock  2008-09-02 2019-02-06 02:16:00
1  132605  TV Series  madman  Joanna Lumley  2012-10-24 2019-02-05 16:45:00

创建dataframe时如何指定headers列,如:

pd.DataFrame(data, headers=['id', 'type','network','start','end'])

【问题讨论】:

pd.DataFrame(data, columns=['id', 'type','network','missing_column','start','end']) 您的标题列表有 5 个条目,而您的数据有 6 个标题。修复它并使用此语法 在发布问题之前,请尝试至少看一眼documentation。 【参考方案1】:

如果你检查罚款manual page,你会发现columns= 做你想做的事。

【讨论】:

以上是关于列表中的熊猫数据框,分别指定标题[重复]的主要内容,如果未能解决你的问题,请参考以下文章

熊猫:将列中的列表拆分为多行[重复]

按给定列表的顺序选择重复的熊猫数据框行并保留原始索引

如何根据列表中的项目复制熊猫中的行[重复]

从熊猫列中的列表创建多列[重复]

将包含列表的列拆分为熊猫中的不同行[重复]

熊猫数据框中的逻辑索引[重复]