前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >pandasNote3

pandasNote3

作者头像
皮大大
发布于 2021-03-01 09:26:05
发布于 2021-03-01 09:26:05
52700
代码可运行
举报
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import numpy as np
import pandas as pd
from pandas import Series, DataFrame

主要内容

  • 填充值处理 fill_value
  • 翻转功能r
  • 广播机制
  • apply和applymap
  • 排名和排序
  • 重复标签
  • 汇总和统计

填充值处理

  • 使用add方法,填入fill_value参数,添加指定元素
  • 翻转参数,用r实现
    • add/radd
    • sub/rsub
    • div/rdiv
    • floor/rfloor
    • mul/rmul
    • pow/rpow
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df1 = pd.DataFrame(np.arange(12.).reshape((3,4)),
                   columns=list("abcd"))
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df2 = pd.DataFrame(np.arange(20.).reshape((4,5)),
                             columns=list("abcde"))
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df1

a

b

c

d

0

0.0

1.0

2.0

3.0

1

4.0

5.0

6.0

7.0

2

8.0

9.0

10.0

11.0

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df2

a

b

c

d

e

0

0.0

1.0

2.0

3.0

4.0

1

5.0

6.0

7.0

8.0

9.0

2

10.0

11.0

12.0

13.0

14.0

3

15.0

16.0

17.0

18.0

19.0

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df1+df2

a

b

c

d

e

0

0.0

2.0

4.0

6.0

NaN

1

9.0

11.0

13.0

15.0

NaN

2

18.0

20.0

22.0

24.0

NaN

3

NaN

NaN

NaN

NaN

NaN

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 使用add方法,填入fill_value参数
df1.add(df2, fill_value=0)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# r翻转实现
1 / df1

a

b

c

d

0

inf

1.000000

0.500000

0.333333

1

0.250

0.200000

0.166667

0.142857

2

0.125

0.111111

0.100000

0.090909

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df1.rdiv(1)

a

b

c

d

0

inf

1.000000

0.500000

0.333333

1

0.250

0.200000

0.166667

0.142857

2

0.125

0.111111

0.100000

0.090909

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df1.reindex(columns=df2.columns, fill_value=0)

a

b

c

d

e

0

0.0

1.0

2.0

3.0

0

1

4.0

5.0

6.0

7.0

0

2

8.0

9.0

10.0

11.0

0


广播机制

Series和DataFrame之间进行运算的时候,会作用于每行。

  • 二维数组和一维向量之间
  • DF数据和S型数据之间
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
arr = np.arange(12.).reshape((3, 4))
arr
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
array([[ 0.,  1.,  2.,  3.],
       [ 4.,  5.,  6.,  7.],
       [ 8.,  9., 10., 11.]])
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
arr[0]
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
array([0., 1., 2., 3.])
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 每行都要执行减操作
arr - arr[0]
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
array([[0., 0., 0., 0.],
       [4., 4., 4., 4.],
       [8., 8., 8., 8.]])
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# DFS型数据 
frame = pd.DataFrame(np.arange(12.).reshape((4, 3)),
                     columns=list('bde'),
                     index=['Utah', 'Ohio', 'Texas', 'Oregon'])
frame

b

d

e

Utah

0.0

1.0

2.0

Ohio

3.0

4.0

5.0

Texas

6.0

7.0

8.0

Oregon

9.0

10.0

11.0

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
series = frame.iloc[0]
series
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
b    0.0
d    1.0
e    2.0
Name: Utah, dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
frame - series

b

d

e

Utah

0.0

0.0

0.0

Ohio

3.0

3.0

3.0

Texas

6.0

6.0

6.0

Oregon

9.0

9.0

9.0

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
series2 = pd.Series(range(3), index=['b', 'e', 'f'])
series2
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
b    0
e    1
f    2
dtype: int64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 相同的数据则直接相加,只在一个类型中存在,填充为NaN
frame + series2

b

d

e

f

Utah

0.0

NaN

3.0

NaN

Ohio

3.0

NaN

6.0

NaN

Texas

6.0

NaN

9.0

NaN

Oregon

9.0

NaN

12.0

NaN

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 在列上进行广播机制
series3 = frame["d"]
series3
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Utah       1.0
Ohio       4.0
Texas      7.0
Oregon    10.0
Name: d, dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# axis="index"等价于axis=0
frame.sub(series3, axis="index")

b

d

e

Utah

-1.0

0.0

1.0

Ohio

-1.0

0.0

1.0

Texas

-1.0

0.0

1.0

Oregon

-1.0

0.0

1.0

ufuncs

  • Numpy的元素级数组方法用在pandas操作中:abs\sum\cos\sin…
  • apply()方法作用于DF型数据
  • applymap()方法作用于S型数据
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
frame = pd.DataFrame(np.random.randn(4, 3), columns=list('bde'),
                     index=['Utah', 'Ohio', 'Texas', 'Oregon'])
frame

b

d

e

Utah

0.644845

0.878886

0.505433

Ohio

-0.230029

-0.268866

-0.107758

Texas

0.429735

0.016485

-0.940844

Oregon

0.318921

-0.910421

0.945280

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# ufuncs函数
np.abs(frame)

b

d

e

Utah

0.644845

0.878886

0.505433

Ohio

0.230029

0.268866

0.107758

Texas

0.429735

0.016485

0.940844

Oregon

0.318921

0.910421

0.945280

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
np.exp(frame)

b

d

e

Utah

1.905692

2.408215

1.657703

Ohio

0.794511

0.764246

0.897845

Texas

1.536850

1.016622

0.390298

Oregon

1.375642

0.402355

2.573535

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# apply():将自己实现的函数直接传给apply方法,作用于每行,返回S型数据
func = lambda x: x.max() - x.min()  
frame.apply(func)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
b    0.874874
d    1.789307
e    1.886124
dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def f(x):
    return pd.Series([x.min(), x.max()], index=['min', 'max'])

frame.apply(f)

b

d

e

min

-0.230029

-0.910421

-0.940844

max

0.644845

0.878886

0.945280

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# applymap()方法:S的方法
format_x = lambda x: '{:.2f}'.format(x)
frame.applymap(format_x)

b

d

e

Utah

0.64

0.88

0.51

Ohio

-0.23

-0.27

-0.11

Texas

0.43

0.02

-0.94

Oregon

0.32

-0.91

0.95

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# S数据的map方法
frame['e'].map(format_x)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Utah       0.51
Ohio      -0.11
Texas     -0.94
Oregon     0.95
Name: e, dtype: object

排序和排名

  • sorting
  • sort_index():按照索引进行排序
    • axis指定行和列
    • ascending指定升序和降序
  • sort_values():
    • 按照值对S型数据进行排序:缺失值放到末尾
    • 对DF数据进行排序,通过by指定某个列属性
    • 多个列进行排序,传入名称的列表
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
obj = pd.Series(range(4), index=['d', 'a', 'b', 'c'])
obj.sort_index()
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a    1
b    2
c    3
d    0
dtype: int64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# DF数据的排序
frame = pd.DataFrame(np.arange(8).reshape((2, 4)),
                     index=['three', 'one'],
                     columns=['d', 'a', 'b', 'c'])
# 默认是行排序,升序(one, three)
frame.sort_index()

d

a

b

c

one

4

5

6

7

three

0

1

2

3

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 指定列排序和降序(dcba)
frame.sort_index(axis=1, ascending=False)

d

c

b

a

three

0

3

2

1

one

4

7

6

5

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# sort_values()
frame = pd.DataFrame({'b': [4, 7, -3, 2], 'a': [0, 1, 0, 1]})
frame.sort_values(by='b')

b

a

2

-3

0

3

2

1

0

4

0

1

7

1

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
frame.sort_values(by=['a', 'b'])  # 同时指定多个列属性

b

a

2

-3

0

0

4

0

3

2

1

1

7

1

rank
  • 排名从1开始
  • 返回的是平均排名,打破平级关系,method参数
    • average:默认平均值
    • min:使用分组中的最小值
    • max:使用最大值
    • first:出现顺序
    • dense:
  • obj.rank(ascending=False, method=‘min/max’)指定降序和取排名的大小值
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
obj = pd.Series([7, -5, 7, 4, 2, 0, 4])
obj.rank()
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
0    6.5
1    1.0
2    6.5
3    4.5
4    3.0
5    2.0
6    4.5
dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 根据出现的顺序返回排名
obj.rank(method='first')
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
0    6.0
1    1.0
2    7.0
3    4.0
4    3.0
5    2.0
6    5.0
dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 降序排列:[7,7,4,4,2,0,-5],相同元素排名加1
obj.rank(ascending=False, method='min')  # 第一个7排名为1,取min值1
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
0    1.0
1    7.0
2    1.0
3    3.0
4    5.0
5    6.0
6    3.0
dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
obj.rank(ascending=False, method='max')  # 第一个7排名为1,取max值2
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
0    2.0
1    7.0
2    2.0
3    4.0
4    5.0
5    6.0
6    4.0
dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
obj.rank(ascending=False, method='first')
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
0    1.0
1    7.0
2    2.0
3    3.0
4    5.0
5    6.0
6    4.0
dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 类似min方法,但是不加1,重复元素排名相同
obj.rank(ascending=False, method='dense')
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
0    1.0
1    5.0
2    1.0
3    2.0
4    3.0
5    4.0
6    2.0
dtype: float64

重复标签的索引

  • 直接查看索引index的is_unique()属性
  • 索引重复的标签返回多个值

汇总和统计

  • sum():返回含有列的和的S型数据
  • 传⼊axis='columns’或axis=1将会按⾏进⾏求和
  • axis=0:表示行;axis=1:表示列
  • skipna:排除缺失值,默认值是True
  • idxmax()/idxmin():返回最大值或者最小值的索引
  • describe:返回多个统计值
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df = pd.DataFrame([[1.4, np.nan], [7.1, -4.5],
                   [np.nan, np.nan], [0.75, -1.3]],
                  index=['a', 'b', 'c', 'd'],
                  columns=['one', 'two'])
df

one

two

a

1.40

NaN

b

7.10

-4.5

c

NaN

NaN

d

0.75

-1.3

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df.sum(axis='columns')
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a    1.40
b    2.60
c    0.00
d   -0.55
dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 含有一个NA值自动排除
df.mean(axis='columns', skipna=False)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a      NaN
b    1.300
c      NaN
d   -0.275
dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df.mean(axis='columns')
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a    1.400
b    1.300
c      NaN
d   -0.275
dtype: float64
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df.idxmax()
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
one    b
two    d
dtype: object
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df

one

two

a

1.40

NaN

b

7.10

-4.5

c

NaN

NaN

d

0.75

-1.3

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df.idxmin()
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
one    d
two    b
dtype: object
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df.cumsum()  # 累积求和

one

two

a

1.40

NaN

b

8.50

-4.5

c

NaN

NaN

d

9.25

-5.8

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df.describe()

one

two

count

3.000000

2.000000

mean

3.083333

-2.900000

std

3.493685

2.262742

min

0.750000

-4.500000

25%

1.075000

-3.700000

50%

1.400000

-2.900000

75%

4.250000

-2.100000

max

7.100000

-1.300000

Stay Foolish Stay Hungry

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-9-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
pandas知识点(基本功能)
1.重新索引 如果reindex会根据新索引重新排序,不存在的则引入缺省: In [3]: obj = Series([4.5,7.2,-5.3,3.6], index=["d","b","a","c"]) In [4]: obj Out[4]: d 4.5 b 7.2 a -5.3 c 3.6 dtype: float64 In [6]: obj2 = obj.reindex(["a","b","c","d","e"]) In [7]: obj2 Out[7]: a -5.3 b
py3study
2020/01/20
4280
Pandas笔记-基础篇
Numpy 数组运算都会保留索引和值之间的链接,但这些操作并不会改变原Series本身(与ndarray的选区操作相对)
Ewdager
2020/07/14
6820
《利用Python进行数据分析·第2版》第5章 pandas入门5.1 pandas的数据结构介绍5.2 基本功能5.3 汇总和计算描述统计5.4 总结
pandas是本书后续内容的首选库。它含有使数据清洗和分析工作变得更快更简单的数据结构和操作工具。pandas经常和其它工具一同使用,如数值计算工具NumPy和SciPy,分析库statsmodels和scikit-learn,和数据可视化库matplotlib。pandas是基于NumPy数组构建的,特别是基于数组的函数和不使用for循环的数据处理。 虽然pandas采用了大量的NumPy编码风格,但二者最大的不同是pandas是专门为处理表格和混杂数据设计的。而NumPy更适合处理统一的数值数组数据。
SeanCheney
2018/04/24
6.2K0
《利用Python进行数据分析·第2版》第5章 pandas入门5.1 pandas的数据结构介绍5.2 基本功能5.3 汇总和计算描述统计5.4 总结
Pandas-DataFrame基础知识点总结
1、DataFrame的创建 DataFrame是一种表格型数据结构,它含有一组有序的列,每列可以是不同的值。DataFrame既有行索引,也有列索引,它可以看作是由Series组成的字典,不过这些Series公用一个索引。 DataFrame的创建有多种方式,不过最重要的还是根据dict进行创建,以及读取csv或者txt文件来创建。这里主要介绍这两种方式。 根据字典创建 data = { 'state':['Ohio','Ohio','Ohio','Nevada','Nevada'], '
石晓文
2018/04/11
4.4K0
Pandas-DataFrame基础知识点总结
Python 数据分析(PYDA)第三版(二)
NumPy,即 Numerical Python,是 Python 中最重要的数值计算基础包之一。许多提供科学功能的计算包使用 NumPy 的数组对象作为数据交换的标准接口之一。我涵盖的关于 NumPy 的许多知识也适用于 pandas。
ApacheCN_飞龙
2024/05/24
4640
Python 数据分析(PYDA)第三版(二)
pandasNote2
import numpy as np import pandas as pd from pandas import Series, DataFrame 重新索引 重新索引不会改变原数据 行索引 Series.reindex DF.reindex() 列索引 通过columns关键字指定 obj = pd.Series([4.5, 7.2, -5.3, 3.6], index=['d', 'b', 'a', 'c']) obj d 4.5 b 7.2 a -5.3 c 3.6 dty
皮大大
2021/03/02
2650
Pandas-Series知识点总结
根据list pandas有两种主要的数据结构,第一种是Series,是一种类似于一维数组的数据结构,它由一组数据以及一组与之相关的数据标签组成。我们可以直接根据list来生成一个Series。
用户1332428
2023/03/28
3500
Pandas-Series知识点总结
Python可视化数据分析05、Pandas数据分析
Series是一种类似于一维数组的对象,它由一组数据以及一组与之相关的数据标签(索引)组成,创建Series对象的语法如下:
红目香薰
2022/11/30
2.6K0
Python可视化数据分析05、Pandas数据分析
Pandas-Series知识点总结
1、Series创建 根据list pandas有两种主要的数据结构,第一种是Series,是一种类似于一维数组的数据结构,它由一组数据以及一组与之相关的数据标签组成。我们可以直接根据list来生成一个Series。 obj = pd.Series([4,7,-5,3]) obj #输出 0 4 1 7 2 -5 3 3 dtype: int64 可以通过index和values属性来获得obj的索引和值 obj.index #RangeIndex(start=0, stop=4,
石晓文
2018/04/11
6970
《利用Python进行数据分析·第2版》第8章 数据规整:聚合、合并和重塑8.1 层次化索引8.2 合并数据集8.3 重塑和轴向旋转8.4 总结
在许多应用中,数据可能分散在许多文件或数据库中,存储的形式也不利于分析。本章关注可以聚合、合并、重塑数据的方法。 首先,我会介绍pandas的层次化索引,它广泛用于以上操作。然后,我深入介绍了一些特殊的数据操作。在第14章,你可以看到这些工具的多种应用。 8.1 层次化索引 层次化索引(hierarchical indexing)是pandas的一项重要功能,它使你能在一个轴上拥有多个(两个以上)索引级别。抽象点说,它使你能以低维度形式处理高维度数据。我们先来看一个简单的例子:创建一个Series,并用一个
SeanCheney
2018/04/24
2.8K0
《利用Python进行数据分析·第2版》第8章 数据规整:聚合、合并和重塑8.1 层次化索引8.2 合并数据集8.3 重塑和轴向旋转8.4 总结
pandas系列9-数据规整
.dataframe tbody tr th:only-of-type { vertical-align: middle; } <pre><code>.dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } </code></pre>
皮大大
2021/03/02
8490
长文:一文掌握Pandas
Pandas是Python数据科学生态中重要的基础成员,功能强大,用法灵活,简单记录之。
用户2183996
2019/03/01
8850
利用Python进行数据分析笔记
本书讲的是利用Python进行数据控制、处理、整理、分析等方面的具体细节和基本要点。我的目标是介绍Python编程和用于数据处理的库和工具环境,掌握这些,可以让你成为一个数据分析专家。虽然本书的标题是“数据分析”,重点却是Python编程、库,以及用于数据分析的工具。这就是数据分析要用到的Python编程。
CtrlX
2023/03/21
5.3K0
利用Python进行数据分析笔记
Python 数据处理:Pandas库的使用
✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。 🍎个人主页:小嗷犬的博客 🍊个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 🥭本文内容:Python 数据处理:Pandas库的使用 ---- Python 数据处理:Pandas库的使用 1.Pandas 数据结构 1.1 Series 1.2 DataFrame 2.基本功能 2.1 重新索引 2.2 丢弃指定轴上的项 2.3 索引、选取和过滤 2.4 用 loc 和 iloc 进行选取 2.5
小嗷犬
2022/11/15
23.3K0
pandas教程(一)Series与DataFrame
预备知识:NumPy数组是一个多维数组对象,称为ndarray。其由两部分组成:实际的数据、描述这些数据的元数据
K同学啊
2019/01/22
1K0
pandas
pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。
润森
2019/08/29
7890
pandas
[948]Pandas数据分组的函数应用(df.apply()、df.agg()和df.transform()、df.applymap())
这个函数需要自己实现,函数的传入参数根据axis来定,比如axis = 1,就会把一行数据作为Series的数据 结构传入给自己实现的函数中,我们在函数中实现对Series不同属性之间的计算,返回一个结果,则apply函数 会自动遍历每一行DataFrame的数据,最后将所有结果组合成一个Series数据结构并返回。
周小董
2021/03/04
2.5K0
数据科学 IPython 笔记本 7.1 Pandas
Series是一维数组对象,包含数据数组和相关的数据标签数组。数据可以是任何 NumPy 数据类型,标签是序列的索引。
ApacheCN_飞龙
2022/07/11
5.3K0
Pandas高级教程之:统计方法
数据分析中经常会用到很多统计类的方法,本文将会介绍Pandas中使用到的统计方法。
程序那些事
2021/07/08
5430
【数据分析可视化】DataFrame的简单数学计算
import numpy as np import pandas as pd from pandas import Series, DataFrame s1 = Series([1,2,3],index=['A','B','C']) s1 A 1 B 2 C 3 dtype: int64 s2 = Series([4,5,6,7],index=['B','C','D','E']) s2 B 4 C 5 D 6 E 7 dtype: int64 # Series相加(
瑞新
2020/07/07
5590
相关推荐
pandas知识点(基本功能)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验