【发布时间】:2020-08-15 19:12:04
【问题描述】:
我正在使用 Python 中的数据框并尝试在 MySQL 数据库中插入数据。我知道我可以使用df.to_sql 将数据框插入到 sql 中,但就我而言,我在数据框的一个单元格中有一个列表,我必须将该列表插入到数据库中表的多个列中。
这是我的数据框:
UserId UserName Address Res
1 User1 Add1 [1,2,3...36]
2 User2 Add2 [1,2,3...36]
这是我的数据库表结构:
UserId UserName Address Res1 Res2 Res3... Res36
现在我被困在这里,如何以有效的方式将Res 数据插入多个列?列表数据与列名按顺序排列,因此我不必担心正确的列名/数据。
有什么猜测吗??
【问题讨论】:
-
您是否尝试将列表项存储到字符串变量中?
-
不,我没有.. 将它们存储为单独的字符串变量??
-
您能否更具体地说明问题所在?您只是在问如何将序列拆分为自己的列吗?
标签: python mysql pandas dataframe