色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 數據框取行

黃文隆2年前11瀏覽0評論

Python中的數據框可以看作是表格形式的數據結構,其中每一列代表一個變量,每一行代表一個觀測值。為了提取其中所有或部分的行,可以使用以下方法。

import pandas as pd
# 創建數據框
df = pd.DataFrame({'Name': ['A', 'B', 'C', 'D', 'E'], 'Age': [20, 30, 25, 22, 28], 'Gender': ['M', 'F', 'F', 'M', 'M']})
print(df)
# 獲取第一行
print(df.iloc[0])
# 獲取前兩行
print(df.iloc[:2])
# 獲取第2行到第4行
print(df.iloc[1:4])
# 獲取最后一行
print(df.iloc[-1])
# 獲取倒數第二行到倒數第一行
print(df.iloc[-2:])
# 獲取指定行
print(df.iloc[[0, 2, 4]])

在這段代碼中,首先利用pandas創建了一個數據框。通過使用iloc函數,可以根據行數的位置(從0開始計數)獲取相應的行。對于單獨的一行,可以使用df.iloc[行數];對于多行,可以使用df.iloc[起始行數:結束行數],其中起始行數和結束行數都是包含在取得范圍內的。如果想要獲取特定的行,可以使用df.iloc[[行數1, 行數2, …]]。

總的來說,數據框取行非常靈活,可以根據需要進行多種方式的操作。通過掌握這些操作,可以更好地對數據進行處理。