赞
踩
pandas的切片操作是python中数据框的基本操作,用来选择数据框的子集。
import pandas as pd
player_list = [[1,'M.S.Dhoni', 36, 75, 5428000],
[2,'A.B.D Villers', 38, 74, 3428000],
[3,'V.Kholi', 31, 70, 8428000],
[4,'S.Smith', 34, 80, 4428000],
[5,'C.Gayle', 40, 100, 4528000],
[6,'J.Root', 33, 72, 7028000],
[7,'K.Peterson', 42, 85, 2528000]]
index=pd.date_range('2020',periods=7,freq='D').map(lambda x:x.date().__str__())
df = pd.DataFrame(player_list, columns=['Id','Name', 'Age', 'Weight', 'Salary'],index=index)
print(df)
Id Name Age Weight Salary
2020-01-01 1 M.S.Dhoni 36 75 5428000
2020-01-02 2 A.B.D Villers 38 74 3428000
2020-01-03 3 V.Kholi 31 70 8428000
2020-01-04 4 S.Smith 34 80 4428000
2020-01-05 5 C.Gayle 40 100 4528000
2020-01-06 6 J.Root 33 72 7028000
2020-01-07 7 K.Peterson 42 85 2528000
可以用中括号[]
完成对数据框的切片。利用列名对列进行切片,利用列的布尔序列对行进行切片。
# 选取Name列
print(df['Name'])
2020-01-01 M.S.Dhoni
2020-01-02 A.B.D Villers
2020-01-03 V.Kholi
2020-01-04 S.Smith
2020-01-05 C.Gayle
2020-01-06 J.Root
2020-01-07 K.Peterson
Name: Name, dtype: object
# 选取Name和Age列
print(<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。