Pandas 的索引,切片和迭代

Pandas 的索引,切片和迭代

  • 索引
  • 切片
  • 迭代

索引

索引United States行

dataset.loc[['United States']]

索引倒数第二行

dataset.iloc[[-2]]

索引2000列

dataset['2000']

索引印度,2000年的人口密度,返回dataframe

dataset[['2000']].loc[['India']]

Pandas 的索引,切片和迭代_第1张图片
索引印度,2000年的人口密度,返回数值

dataset['2000'].loc['India']

在这里插入图片描述

切片

2到5行中的国家

dataset.iloc[1:5]

对Germany,Singapore, United States , India进行切片操作。

dataset.loc[['Germany', 'Singapore', 'United States', 'India']]
dataset.loc[['Germany', 'Singapore', 'United States', 'India']][['1970','1990', '2010']]

Pandas 的索引,切片和迭代_第2张图片

迭代

迭代Angole前的所有国家

for index, row in dataset.iterrows():
    if index == 'Angola':
        break
    print(index, '\n', row[['Country Code', '1970', '1990', '2010']])

Pandas 的索引,切片和迭代_第3张图片

你可能感兴趣的:(Pandas,pandas,python,数据分析)