PostgreSQL 中如何处理 Python 空值插入?
postgresql 中 python 空值插入
在向 postgresql 数据库插入数据时,遇到了两个问题:
1. 处理空字符串
问题:如何将空字符串("")替换为 sql 中的 null?
立即学习“Python免费学习笔记(深入)”;
解答:在插入数据时,将空字符串转换为 none:
>>> cursor.execute("insert into student (name, age) values (none, 15)")
2. 处理 numpy nan、none
问题:如何将 dataframe 中的 numpy nan 和 none 值插入为 null?
解答:使用 pandas 的 to_sql() 方法插入数据时,设置 na_rep 参数为 nan 的替换值,例如 null:
>>> data.to_sql('student', con, if_exists='append', index=False, na_rep=None)
文章推荐
-
如何用Python编写普里姆算法?
如何用Python编写普里姆算法?普里姆算法(Prim's algorithm)是解决最小生成树问题的一种经典算法,它能...
Python
24秒前 0 -
Excel 将其提升到新的水平:最新更新中的无缝 Python 集成
Excel 中的 Python 入门 内置集成:无需额外下载。用户可以通过点击“公式”部分下的“插入 Python”按钮...
Python
59秒前 0 -
在Python中的推荐系统
推荐系统是Python中的一个工具,它根据用户的偏好和过去的行为向用户推荐项目或内容。该技术利用算法来预测用户未来的偏好...
Python
2分钟前 0 -
如何用Python编写计算乘方的算法?
如何用Python编写计算乘方的算法?乘方运算是数学中常见的运算之一,用于计算一个数的某个指数次幂。在Python中,我...
Python
3分钟前 0 -
如何用Python编写PCA主成分分析算法?
如何用Python编写PCA主成分分析算法?PCA(Principal Component Analysis)是一种常用...
Python
3分钟前 0
最新文章
- 如何用Python编写普里姆算法? 24秒前
- Excel 将其提升到新的水平:最新更新中的无缝 Python 集成 59秒前
- 在Python中的推荐系统 2分钟前
- 如何用Python编写计算乘方的算法? 3分钟前
- 如何用Python编写PCA主成分分析算法? 3分钟前
- 如何使用Python实现霍夫曼编码算法? 4分钟前
- 最佳的开源Python机器学习库 4分钟前
- 如何用Python编写线性查找算法? 5分钟前
- 如何利用Python编写RSA加密算法? 6分钟前
- 如何使用Python实现二分查找算法? 7分钟前