You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python拆分特定格式字符列表并转换为DataFrame?

解决方法

步骤说明

  1. 先对列表中的每个元素做清洗:去除首尾的换行符与空白,再按换行符\n分割成单独字段
  2. 提取第一个元素的结果作为DataFrame的列标题
  3. 剩余元素的结果作为数据行,传入pandas构造DataFrame

代码实现

import pandas as pd

# 爬取得到的原始数据列表
raw_data = ['\nYear\nMonth\nValue\n', '\n2023\nAugust\n(p) 164.06\n', '\n2023\nJuly\n(sf) (r) 148.02\n']

# 清洗并拆分每个元素
cleaned_data = [item.strip().split('\n') for item in raw_data]

# 拆分表头和数据
columns = cleaned_data[0]
rows = cleaned_data[1:]

# 转换为DataFrame
result_df = pd.DataFrame(rows, columns=columns)

# 查看结果
print(result_df)

转换后的表格效果

YearMonthValue
2023August(p) 164.06
2023July(sf) (r) 148.02

内容的提问来源于stack exchange,提问作者encore10

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 00:52:02