鱼C论坛

 找回密码
 立即注册
查看: 2189|回复: 3

[已解决]取数怎么看

[复制链接]
发表于 2020-5-23 15:30:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. import numpy as np
  2. import pandas as pd
  3. df=pd.DataFrame(np.arange(0,200,2).reshape(10,10),columns=list('abcdefghij'))
  4. print (df.iloc[2,1])
  5. print (df.iloc[:5,5])
复制代码



输出了第2行第1列的数据是42而不是40
以及index为0-4第6列 f的数据而不是index为0-4第5列 e的数据

最佳答案
2020-5-23 15:47:41
array[行,列]   默认都是全部  逗号前面放行,逗号后面是列
切记 行和列 下标也都是从零开始的 也就是 第一行 对应的下标是0
下面就直接举例子了~


取单行:
  1. array[1]  # 这里是取第二行
复制代码

也可以写成这样:
  1. array[1,:]  # 意思是取第2行 所有列
复制代码



取多行:
  1. array[2:] # 这里是从第3行 至 最后行
复制代码

也可以这样些:
  1. array[2:,:]
复制代码



取不连续多行:
  1. array[[1,3,5,7,9]] # 取 2,4,6,8,10行
复制代码

也可以这样:
  1. array[[1,3,5],:] # 取 2,4,6行的所有列
复制代码



取列正好和行位置互换下, 意思不变:
  1. array[:,1]  # 取所有行的第2列
复制代码



取连续的多列:
  1. array[:,3:] # 取第4列后面的每一列
复制代码



取不连续多列:
  1. array[:,[1,2,3]] #取第 2,3,4列
复制代码



取值是:
  1. array[2,5] # 取第三行 第6列的值
复制代码

取多个值:
  1. array[(0,2),(4,6)] # 取第1行第5列的值 和 第3行第7列的值
复制代码


print(df)

print(df)

result

result
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-23 15:43:53 | 显示全部楼层
因为下标从0开始,而不是1
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-23 15:47:41 | 显示全部楼层    本楼为最佳答案   
array[行,列]   默认都是全部  逗号前面放行,逗号后面是列
切记 行和列 下标也都是从零开始的 也就是 第一行 对应的下标是0
下面就直接举例子了~


取单行:
  1. array[1]  # 这里是取第二行
复制代码

也可以写成这样:
  1. array[1,:]  # 意思是取第2行 所有列
复制代码



取多行:
  1. array[2:] # 这里是从第3行 至 最后行
复制代码

也可以这样些:
  1. array[2:,:]
复制代码



取不连续多行:
  1. array[[1,3,5,7,9]] # 取 2,4,6,8,10行
复制代码

也可以这样:
  1. array[[1,3,5],:] # 取 2,4,6行的所有列
复制代码



取列正好和行位置互换下, 意思不变:
  1. array[:,1]  # 取所有行的第2列
复制代码



取连续的多列:
  1. array[:,3:] # 取第4列后面的每一列
复制代码



取不连续多列:
  1. array[:,[1,2,3]] #取第 2,3,4列
复制代码



取值是:
  1. array[2,5] # 取第三行 第6列的值
复制代码

取多个值:
  1. array[(0,2),(4,6)] # 取第1行第5列的值 和 第3行第7列的值
复制代码


小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2020-5-23 15:59:43 | 显示全部楼层
下标索引是从0开始算的
  1. print (df.iloc[2,1])
复制代码

表示 第三行 第二列 的值
  1. print (df.iloc[:5,5])
复制代码

表示从第1行到第6行的第6列
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-30 01:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表