Python 官方文档:入门教程 => 点击学习
本篇文章为大家展示了python中怎么重写sql查询,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如果电脑中没有pandas包,则需要先安装一下:Conda install pa
本篇文章为大家展示了python中怎么重写sql查询,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
如果电脑中没有pandas包,则需要先安装一下:
Conda install pandas
在这个阶段,我们将使用著名的Kaggle泰坦尼克数据集:https://www.kaggle.com/c/titanic/data?select=test.csv。
安装软件包并下载数据后,需要将其导入Python环境中:
import pandas as pd titanic_df = pd.read_csv("titanic_test_data.csv")
我们将使用pandas数据框架来存储数据,还将用到各种pandas函数来操作数据框架。
SELECT, DISTINCT, COUNT, LIMIT
让我们从经常使用的简单SQL查询开始。
titanic_df [“ age”]。unique()将在此处返回唯一值的数组,因此需要使用len()来获取唯一值的计数。
SELECT,WHERE,OR,AND,IN(有条件选择)
现在你知道了如何以简单的方式探索数据框架,接着来尝试一些条件吧(在SQL中是WHERE子句)。
如果只想从数据框架中选择特定的列,则可以使用另一对方括号进行选择。注意,如果要选择多列,则需要在方括号内放置数组[“ name”,“ age”]。
isin()与SQL中的IN完全相同。要使用NOT IN,需要在Python中使用negation(〜)来获得相同的结果。
GROUP BY,ORDER BY,COUNT
GROUP BY和ORDER BY也是用来探索数据的流行SQL,让我们在Python中尝试一下。
如果只想对COUNT进行排序,可以将布尔值传递给sort_values函数;如果想对多列进行排序,则必须将布尔数组传递给sort_values函数。sum()函数将提供数据框架中的所有聚合数值总和列,如果只需要特定列,则需要使用方括号指定列名。
MIN,MAX,MEAN,MEDIAN
最后,来尝试一些常见的统计功能,这些功能对于数据探索非常重要。
上述内容就是Python中怎么重写SQL查询,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网Python频道。
--结束END--
本文标题: Python中怎么重写SQL查询
本文链接: https://lsjlt.com/news/282700.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0