網(wǎng)站首頁 編程語言 正文
1. data.loc[index,column]
使用.loc[ ]第一個(gè)參數(shù)是行索引,第二個(gè)參數(shù)是列索引
import pandas as pd
data = pd.DataFrame([range(1,5),range(6,10),range(11,15)])
print(data)
dt = data.loc[0,1] //[index,column]
print(dt)
相當(dāng)于第0行第1列
當(dāng)然,還可以有如下操作,全部使用標(biāo)簽來作為行索引和列索引:
import pandas as pd
data = pd.DataFrame([range(1,5),range(6,10),range(11,15)],['第一行','第二行','第三行'],['第一列','第二列','第三列','第四列'])
print(data)
dt = data.loc['第一行','第三列']
print(dt)
也可以有如下情況,使用數(shù)字作為行索引,標(biāo)簽作為列索引:
import pandas as pd
data = pd.DataFrame([range(1,5),range(6,10),range(11,15)],[0,1,2],['第一列','第二列','第三列','第四列'])
print(data)
dt = data.loc[0,'第三列']
print(dt)
2. data[column][index]
這里與上面不同,使用兩個(gè)方括號(hào)的索引方式,列標(biāo)簽的優(yōu)先級(jí)更高一些,是列在前行在后。
import pandas as pd
data = pd.DataFrame([range(1,5),range(6,10),range(11,15)])
print(data,'\n')
print(data[2][0])
即使是在產(chǎn)生dataframe的時(shí)候把行列標(biāo)簽列的毫無歧義,也同樣要滿足列在前、行在后。
import pandas as pd
data = pd.DataFrame([range(1,5),range(6,10),range(11,15)],[0,1,2],['第一列','第二列','第三列','第四列'])
print(data,'\n')
print(data['第二列'][0])
切記!!!!任何情況下如果直接使用data[][]的索引方式,第一個(gè)代表的都是列標(biāo)簽,如果行標(biāo)簽放在前面一定會(huì)出錯(cuò)。
原文鏈接:https://blog.csdn.net/qq_42902997/article/details/107240255
相關(guān)推薦
- 2022-11-03 如何在C++類的外部調(diào)用類的私有方法_C 語言
- 2022-02-15 多標(biāo)簽界面:動(dòng)態(tài)組件 & 異步組件
- 2022-04-17 aspx頁面報(bào)“XPathResult未定義”的解決方法
- 2022-03-11 fatal error LNK1120: 1 個(gè)無法解析的外部命令 的解決辦法
- 2022-03-26 .Net?6中的PeriodTimer介紹_ASP.NET
- 2022-12-14 PostgreSQL模式匹配與正則表達(dá)式方法總結(jié)_PostgreSQL
- 2022-04-18 Python?socket如何解析HTTP請(qǐng)求內(nèi)容_python
- 2023-03-03 Fragment通過FragmentManager實(shí)現(xiàn)通信功能詳細(xì)講解_Android
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支