python中iloc的用法,Python的iloc

  python中iloc的用法,Python的iloc

  大蟒数据处理相关操作——选取数据

  iloc,loc,ix

  进口熊猫作为螺纹中径

  从熊猫进口大力的诺言/p data={a:[11,22,33,44],

  b :想人陪的黑夜a , bb , cc , dd],

  c:[9,8,7,6],

  d:[1,2,3,4]

  }

  df=数据帧(数据)

  df

  a

  b

  c

  d

  0

  11

  嗜酒者互诫协会

  9

  一

  一

  22

  bb

  8

  2

  2

  33

  复写的副本

  七

  3

  3

  44

  截止日期(截止日期的缩写)

  6

  四

  iloc:通过行/列号选取数据

  df.iloc[0] #选取第0行数据

  a 11

  英国航空公司

  c 9

  d 1

  名称:0,数据类型:对象

  df.iloc[0:2] #选取多粗犷的发夹/p a

  b

  c

  d

  0

  11

  嗜酒者互诫协会

  9

  一

  一

  22

  bb

  8

  2

  df.iloc[:[1]] #也可以按照列号选取某列选取第2列

  b

  0

  嗜酒者互诫协会

  一

  bb

  2

  复写的副本

  3

  截止日期(截止日期的缩写)

  df.iloc[0:1,[1]] #可以按照行号选取某行某列选取第0行第2列

  b

  0

  嗜酒者互诫协会

  df.iloc[0:2,[0,1]] #可以按照行号选取多行多列选取第0~2行第0~2列

  a

  b

  0

  11

  嗜酒者互诫协会

  一

  22

  bb

  通信线路(通信线路)通过标签选取数据

  df.loc[0] #选取第一行因为第一行的行号是0所以和无线连接效果相同

  a 11

  英国航空公司

  c 9

  d 1

  名称:0,数据类型:对象

  data={a:[11,22,33,44],

  b :想人陪的黑夜a , bb , cc , dd],

  c:[9,8,7,6],

  d:[1,2,3,4]

  }

  df1=数据帧(数据,索引=想人陪的黑夜, b , c , d])

  df1

  a

  b

  c

  d

  a

  11

  嗜酒者互诫协会

  9

  一

  b

  22

  bb

  8

  2

  c

  33

  复写的副本

  七

  3

  d

  44

  截止日期(截止日期的缩写)

  6

  四

  df1.loc[b] #选取第b粗犷的发夹/p a 22

  b bb

  c 8

  d 2

  名称:b,数据类型:对象

  df1.loc[b:] #选取多粗犷的发夹/p a

  b

  c

  d

  b

  22

  bb

  8

  2

  c

  33

  复写的副本

  七

  3

  d

  44

  截止日期(截止日期的缩写)

  6

  四

  df1.loc[:想人陪的黑夜]] #通过标签选取某列

  a

  a

  11

  b

  22

  c

  33

  d

  44

  df1.loc[:想人陪的黑夜, b]] #通过标签选取多列

  a

  b

  a

  11

  嗜酒者互诫协会

  b

  22

  bb

  c

  33

  复写的副本

  d

  44

  截止日期(截止日期的缩写)

  df1.loc想人陪的黑夜,[b , c]] #通过标签选取某行某列

  英国航空公司

  c 9

  名称:a,数据类型:对象

  按照条件选取数据

  df1.loc[df1想人陪的黑夜]==11] #通过单个条件选取数据

  a

  b

  c

  d

  a

  11

  嗜酒者互诫协会

  9

  一

  df1.loc[(df1想人陪的黑夜]==11)(df1[d]==1)] #通过单多个条件选取数据

  a

  b

  c

  d

  a

  11

  嗜酒者互诫协会

  9

  一

  离子交换简单粗暴混合使用

  也就是说离子交换把无线连接和通信线路(通信线路)语法综合了,爱用哪个用哪个,不过会报个警告

  df #再看下数据帧

  a

  b

  c

  d

  0

  11

  嗜酒者互诫协会

  9

  一

  一

  22

  bb

  8

  2

  2

  33

  复写的副本

  七

  3

  3

  44

  截止日期(截止日期的缩写)

  6

  四

  df.ix[1] #可以像无线连接通过行号选取

  /Users/anaconda/anaconda 3/lib/python 3.7/site-packages/ipykernel _ launcher。py:1:未来警告:离子交换已弃用。请使用。基于标签的索引或。无线连接用于位置索引

  请参见此处的文档:

  http://只熊猫。pydata。org/pandas-docs/stable/user _ guide/indexing。html # IX-索引器-是-已弃用

  启动分析内核的入口点。

  a 22

  b bb

  c 8

  d 2

  名称:1,数据类型:对象

  df1

  a

  b

  c

  d

  a

  11

  嗜酒者互诫协会

  9

  一

  b

  22

  bb

  8

  2

  c

  33

  复写的副本

  七

  3

  d

  44

  截止日期(截止日期的缩写)

  6

  四

  df1.ix想人陪的黑夜] #可以像通信线路(通信线路)通过标签选取

  /Users/anaconda/anaconda 3/lib/python 3.7/site-packages/ipykernel _ launcher。py:1:未来警告:离子交换已弃用。请使用。基于标签的索引或。无线连接用于位置索引

  请参见此处的文档:

  http://只熊猫。pydata。org/pandas-docs/stable/user _ guide/indexing。html # IX-索引器-是-已弃用

  启动分析内核的入口点。

  a 11

  英国航空公司

  c 9

  d 1

  名称:a,数据类型:对象

  df1.ix[3,3] #通过行号选取指定位置的数据

  /Users/anaconda/anaconda 3/lib/python 3.7/site-packages/ipykernel _ launcher。py:1:未来警告:离子交换已弃用。请使用。基于标签的索引或。无线连接用于位置索引

  请参见此处的文档:

  http://只熊猫。pydata。org/pandas-docs/stable/user _ guide/indexing。html # IX-索引器-是-已弃用

  启动分析内核的入口点。

  /Users/anaconda/anaconda 3/lib/python 3.7/site-packages/pandas/core/indexing。py:961:未来警告:离子交换已弃用。请使用。基于标签的索引或。无线连接用于位置索引

  请参见此处的文档:

  http://只熊猫。pydata。org/pandas-docs/stable/user _ guide/indexing。html # IX-索引器-是-已弃用

  return getattr(section,self.name)[new_key]

  四

  df1.ix想人陪的黑夜, a] #通过标签选取指定位置的数据

  /Users/anaconda/anaconda 3/lib/python 3.7/site-packages/ipykernel _ launcher。py:1:未来警告:离子交换已弃用。请使用。基于标签的索引或。无线连接用于位置索引

  请参见此处的文档:

  http://只熊猫。pydata。org/pandas-docs/stable/user _ guide/indexing。html # IX-索引器-是-已弃用

  启动分析内核的入口点。

  11

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: