我需要转换数据库的形式
(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
等,动态创建一个SQLINSERT INTO语句,该语句只向新表输入所需的值
然而,我的数据集(数据库)是巨大的。有没有更好的办法
我会创建新的表结构, 使用对现有表的透视查询将数据插入到新表结构中(以获得所需格式的数据) 删除原始表,然后重命名新表
使用pivot查询作为插入允许您同时插入所有行
相关问题 更多 >
编程相关推荐