日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

詳解pandas?df.iloc[]的典型用法_python

作者:python小工具 ? 更新時間: 2022-10-11 編程語言

與df.loc[] 根據行標或者列標獲取數據不同的是df.iloc[]則根據數據的坐標(position)獲取,如下圖紅色數字所標識:

iloc[] 同樣接受兩個參數,分別代表行坐標,列坐標??梢越邮艿膮?/p>

類型為數字,數字類型的列表以及切片

下面舉例說明:

? ? ?name ?score grade
id ? ? ? ? ? ? ? ? ? ?
a ? ? bog ? ? 45 ? ? A
c ? jiken ? ? 67 ? ? B
d ? ? bob ? ? 23 ? ? A
b ? jiken ? ? 34 ? ? B
f ? ?lucy ? ? 98 ? ? A
e ? ?tidy ? ? 75 ? ? B

# 獲取坐標為(0, 0)的數據
>>> df.iloc[0, 0]
'bog'

# 獲取0行所有數據,列坐標參數為空,默認獲取整行
>>> df.iloc[0]
name ? ? bog
score ? ? 45
grade ? ? ?A
Name: a, dtype: object

# 獲取指定行列的數據
>>> df.iloc[[0,1], [0, 1]]
? ? ?name ?score
id ? ? ? ? ? ? ?
a ? ? bog ? ? 45
c ? jiken ? ? 67

# 將所有行列倒序排列
>>> df.iloc[::-1, ::-1]
? ?grade ?score ? name
id ? ? ? ? ? ? ? ? ? ?
e ? ? ?B ? ? 75 ? tidy
f ? ? ?A ? ? 98 ? lucy
b ? ? ?B ? ? 34 ?jiken
d ? ? ?A ? ? 23 ? ?bob
c ? ? ?B ? ? 67 ?jiken
a ? ? ?A ? ? 45 ? ?bog

原文鏈接:https://blog.csdn.net/weixin_45144170/article/details/106033961

欄目分類
最近更新