【发布时间】:2021-05-23 08:49:56
【问题描述】:
我有一个列表,其中包含以下内容:
["ID : 1234 姓名:John 考试代码:5678", "ID : 4566 姓名: Jack 学习代码: 5678", "ID:5678 姓名:Helen 考试代码:5435"]
列表中的每个项目都有相同的标题,如“ID”和“姓名”,但有些有“考试代码”,其他有“学习代码”
如何将其转换为显示以下输出的 DataFrame:
| ID | Name | Exam Code | Learning Code |
|---|---|---|---|
| 1234 | John | 5678 | |
| 4566 | Jack | 5678 | |
| 5678 | Helen | 5435 |
更新的查询:
抱歉,部分数据可能还有名字和姓氏 例如 [“ID:1234 姓名:John Black 考试代码:5678”, "ID : 4566 姓名: Jack 学习代码: 5678", "ID:5678 姓名:Helen 考试代码:5435"]
那么我们该如何处理呢?
| ID | Name | Exam Code | Learning Code |
|---|---|---|---|
| 1234 | John Black | 5678 | |
| 4566 | Jack | 5678 | |
| 5678 | Helen | 5435 |
【问题讨论】:
-
到目前为止你尝试过什么?解析列表项中的字符串将是一个很好的起点