阅读量:2
在Python的Pandas库中,你可以使用pandasql库来执行SQL查询
pip install pandasql
接下来,你可以按照以下步骤在DataFrame上执行SQL查询:
- 导入所需的库:
import pandas as pd
import pandasql as psql
- 创建一个示例DataFrame:
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [30, 25, 35, 19],
'City': ['New York', 'San Francisco', 'Los Angeles', 'Seattle']}
df = pd.DataFrame(data)
- 使用
pandasql执行SQL查询:
# 注册一个名为"df"的DataFrame,以便在SQL查询中使用
psql.sqldf("SELECT * FROM df WHERE Age > 25", locals())
这将返回一个新的DataFrame,其中包含年龄大于25岁的记录。
请注意,pandasql并不支持所有的SQL功能,但它支持大部分基本的SQL查询。更多关于pandasql的信息和示例,请参考官方文档:https://github.com/yhat/pandasql
以上就是关于“DataFrame中如何执行SQL查询”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm