【发布时间】:2021-12-23 21:12:54
【问题描述】:
我有两个 csv 文件,其中一个具有数据的列名,这些列名的数据位于该表列内的另一个 csv 中。这是那些csv文件的结构
| id | unique_ref | money_spent |
|---|---|---|
| 1 | abcd123 | 120 |
| 2 | bcde234 | 145 |
| 3 | cdef345 | 450 |
| 4 | defg456 | 412 |
| 5 | abcd123 | 127 |
| 6 | bcde234 | 148 |
| 7 | cdef345 | 489 |
| 8 | defg456 | 415 |
| id | fields |
|---|---|
| abcd123 | apple |
| bcde234 | orange |
| cdef345 | grape |
| defg456 | watermelon |
现在我想要创建另一个 CSV,它将这些字段作为列,money_spent 作为数据,根据 unique_ref。我无法指定要透视或转置的列名,因为在真实数据中有很多字段。 我可以使用 SQL 或/和 Python
【问题讨论】:
-
我已经删除了冲突的标签。请只标记您真正使用的RDBMS。
-
查看 Pandas 文档,这是一个非常有用且功能强大的库,可将数据帧作为 csv 数据文件进行管理。
-
如果你有 2 个 CSV 文件并且你想要一个 CSV 文件,为什么你需要关于 SQL 或数据库的任何信息作为这个问题的一部分
标签: python sql python-3.x