将字符串列表转换为datafram

2024-09-26 17:52:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一份清单如下:

data_content=['Country', 'Capital', 'Currency', 'US', 'Washington', 'USD', 'India',  'Delhi', 'Rupee']

我想要如下:

^{pr2}$

我的目标是将这个表导出到panda dataframe。在


Tags: 目标dataframedatacontentpandacountrycurrencyus
1条回答
网友
1楼 · 发布于 2024-09-26 17:52:15

您可以按以下步骤进行:

  1. 将初始列表分成三组
  2. 将前3个元素作为列,其余元素作为数据
  3. 使用pd.DataFrame构造创建一个pandas.DataFrame

代码如下所示:

import pandas as pd
data_content=['Country', 'Capital', 'Currency', 'US', 'Washington', 'USD', 'India',  'Delhi', 'Rupee']
data = list(zip(*[iter(data_content)]*3))
pd.DataFrame(data[1:], columns=data[0])

输出:

^{pr2}$

相关问题 更多 >

    热门问题