網站首頁 編程語言 正文
1 iloc[]函數作用
iloc[]函數,屬于pandas庫,全稱為index location,即對數據進行位置索引,從而在數據表中提取出相應的數據。
2 iloc函數使用
df.iloc[a,b],其中df是DataFrame數據結構的數據(表1就是df),a是行索引(見表1),b是列索引(見表1)。
姓名(列索引10) | 班級(列索引1) | 分數(列索引2) | |
0(行索引0) | 小明 | 302 | 87 |
1(行索引1) | 小王 | 303 | 95 |
2(行索引2) | 小方 | 303 | 100 |
1.iloc[a,b]:取行索引為a列索引為b的數據。
import pandas
df = pandas.read_csv('a.csv')
print(df.iloc[1,2])
#Out:95
2.iloc[a:b,c]:取行索引從a到b-1,列索引為c的數據。注意:在iloc中a:b是左到右不到的,即lioc[1:3,:]是從行索引從1到2,所有列索引的數據。
import pandas
df = pandas.read_csv('a.csv')
print(df.iloc[0:2,2]) #數據結構是Series
print(df.iloc[0:2,2].values) #數據結構是ndarray
#Out1:0 87
# 1 95
# Name: 分數, dtype: int64
#Out2:[87 95]
iloc[].values,用values屬性取值,返回ndarray,但是單個數值無法用values函數讀取。?
3.iloc[a:b,c:d]:取行索引從a到b-1,列索引從c到d-1的數據。
import pandas
df = pandas.read_csv('a.csv')
print(df.iloc[0:2,0:2])
print(df.iloc[0:2,0:2].values)
#Out1: 姓名 班級
# 0 小明 302
# 1 小王 303
#Out2:[['小明' 302]
# ['小王' 303]]
4.iloc[a]:取取行索引為a,所有列索引的數據。
import pandas
df = pandas.read_csv('a.csv')
print(df.iloc[2])
print(df.iloc[2].values)
#Out1:姓名 小方
# 班級 303
# 分數 100
# Name: 2, dtype: object
#Out2:['小方' 303 100]
總結
原文鏈接:https://blog.csdn.net/Fwuyi/article/details/123127754
相關推薦
- 2022-12-10 Android入門之日歷選擇與時間選擇組件的使用_Android
- 2022-01-06 node的淘寶鏡像下載路徑cnpm
- 2022-05-10 原生ajax 斷網和請求超時
- 2023-03-01 多語言切換在Androidx失效的踩坑解決記錄_Android
- 2022-11-07 CLion開發stm32?使用DSP庫的操作方法_C 語言
- 2023-01-05 Kotlin注解與反射的定義及創建使用詳解_Android
- 2022-06-06 C#實現Excel轉PDF時設置內容適應頁面寬度_C#教程
- 2024-03-01 微信小程序,uniapp觸底加載、自動請求接口合并數據
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支