Python 教程之数据分析(6)—— 数据分析的数学运算

简介: Python 教程之数据分析(6)—— 数据分析的数学运算

Python 是一种用于进行数据分析的出色语言,主要是因为以数据为中心的 Python 包的奇妙生态系统。Pandas就是其中之一,它使导入和分析数据变得更加容易。

可以在 pandas 系列上执行一些重要的数学运算,以简化使用 Python 进行数据分析并节省大量时间。

要获取使用的数据集,请单击此处

s=read_csv("stock.csv", squeeze=True)
#reading csv file and making series

image.png

代码#1:

# 导入 pandas 以读取 csv 文件
import pandas as pd
# 读取 csv 文件
s = pd.read_csv("stock.csv", squeeze = True)
#使用 count 功能
print(s.count())
#使用 sum 功能
print(s.sum())
#使用 mean 功能
print(s.mean())
#计算平均值
print(s.sum()/s.count())
#使用 std 功能
print(s.std())
#使用 min 功能
print(s.min())
#使用 max 功能
print(s.max())
#使用 count 功能
print(s.median())
#使用 mode 功能
print(s.mode())

输出:  

3012 
1006942.0 
334.3100929614874 
334.3100929614874 
173.18720477113115 
49.95 
782.22 
283.315 
0 291.21

代码#2:

# 导入 pandas 以读取 csv 文件
import pandas as pd
#读取 csv 文件
s = pd.read_csv("stock.csv", squeeze = True)
#使用 describe 功能
print(s.describe())
#使用 count 功能
print(s.idxmax())
#使用 idxmin 功能
print(s.idxmin())
#值为 3 的元素的计数
print(s.value_counts().head(3))

输出: 

dtype : float64 
count 3012.000000 
mean 334.310093 
std 173.187205 
min 49.950000 
25% 218.045000 
50% 283.315000 
75% 443.000000 
max 782.220000 
Name: Stock Price, dtype: float64 
3011 
11 
291.21 5 
288.47 3 
194.80 3 
Name: Stock Price, dtype: int64

意外输出和限制:

  1. .sum()、.mean()、.mode()、.median() 和其他此类数学运算不适用于字符串或除数值以外的任何其他数据类型。
  2. 字符串系列上的 .sum() 会给出意外的输出,并通过连接每个字符串返回一个字符串。


感谢大家的阅读,有什么问题的话可以在评论中告诉我。希望大家能够给我来个点赞+收藏+评论 ,你的支持是海海更新的动力!后面我会持续分享前端 & 后端相关的专业知识。


目录
相关文章
|
17天前
|
机器学习/深度学习 数据可视化 数据挖掘
使用Python进行数据分析的入门指南
本文将引导读者了解如何使用Python进行数据分析,从安装必要的库到执行基础的数据操作和可视化。通过本文的学习,你将能够开始自己的数据分析之旅,并掌握如何利用Python来揭示数据背后的故事。
|
18天前
|
数据可视化 数据挖掘
R中单细胞RNA-seq数据分析教程 (3)
R中单细胞RNA-seq数据分析教程 (3)
27 3
R中单细胞RNA-seq数据分析教程 (3)
|
20天前
|
机器学习/深度学习 算法 数据挖掘
数据分析的 10 个最佳 Python 库
数据分析的 10 个最佳 Python 库
60 4
数据分析的 10 个最佳 Python 库
|
4天前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
30 8
|
4天前
Seaborn 教程-主题(Theme)
Seaborn 教程-主题(Theme)
22 7
|
4天前
|
Python
Seaborn 教程-模板(Context)
Seaborn 教程-模板(Context)
22 4
|
4天前
|
数据可视化 Python
Seaborn 教程
Seaborn 教程
20 5
|
24天前
|
存储 数据可视化 数据挖掘
使用Python进行数据分析和可视化
本文将引导你理解如何使用Python进行数据分析和可视化。我们将从基础的数据结构开始,逐步深入到数据处理和分析的方法,最后通过实际的代码示例来展示如何创建直观的数据可视化。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的见解和技巧。让我们一起探索数据的世界,发现隐藏在数字背后的故事!
|
21天前
|
存储 数据可视化 数据挖掘
Python数据分析项目:抖音短视频达人粉丝增长趋势
Python数据分析项目:抖音短视频达人粉丝增长趋势
|
25天前
|
机器学习/深度学习 数据挖掘
R中单细胞RNA-seq数据分析教程 (2)
R中单细胞RNA-seq数据分析教程 (2)
43 0
R中单细胞RNA-seq数据分析教程 (2)