如何根据条件从 Pandas 数据框中填充 postreSQL 数据库?

问题描述

我的问题非常理论化。我有一个由以下列组成的 Pandas 数据框 sep = ','

df

请注意,id,x1,x2,x3,x4 x3 列很少包含数据。他们的大部分细胞是x4

然后,我在 postreSQL 中创建了两 (2) 个表。表格如下:

nulltableMain

id,x2tableAdditional

我创建 id,x4 是因为大多数 tableAdditionalx3 列的单元格为空。

我想要做的是使用 copy2 命令和 当且仅当 x4dftableMain 数据发送到 x3有数据来填充 x4 的对应行。

您对如何实现 if 语句有什么想法吗?提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...