>我需要在表单中转换数据库
(3- column form)
Col1 Col2 Col3
45 23 A
18 17 A
16 14 B
................
27 33 B
13 19 C
to
(4-column form)
Col1 A B C
45 23
18 17
16 14
..................
27 33
13 19
我最初的想法是遍历原始数据库(以 Pandas 形式(,Col3
访问每个字符串,然后根据其A
、B
等,动态创建一个 SQL Insert INTO 语句,该语句仅在新表中输入所需的值。
但是,我的数据集(数据库(很大。那么有没有更好的方法呢?
我会创建新的表结构, 使用对现有表的数据透视查询插入到新表结构中(以所需的格式获取数据( 删除原始表,然后重命名新表。
使用透视查询作为插入允许您同时插入所有行。