の列をフィルタリングするpd.read_csvを使用する方法:1 私はデータフレームとしてCSVファイルを読み込む必要があります。元のファイルはthisです。 私は2005年〜2015年のデータのみを読みたいと思います。そして、私はインデックスとして '国名'を追加する必要があります。 ここに私のコードです:私はデータフレームに関する二つの質問</strong></p> <p><strong>質問を持っているパンダ
import pandas as pd
import numpy as np
GPD = (pd.read_csv('world_bank.csv', skiprows=4, index_col='Country Name', usecols=(0,50,51,52,53,54,55,56,57,58,59))
.replace({"Korea, Rep.": "South Korea", "Iran, Islamic Rep.": "Iran","Hong Kong SAR, China": "Hong Kong"}))
しかし、私はとエラーを満たし:
TypeError: Cannot compare types 'ndarray(dtype=float64)' and 'str'
がどのように私は私のコードを修正しますか?
質問:2 各国の過去10年間のGDPを計算する必要があります。これは、15カ国の平均的なGDPを降順でソートしたavgGDPというシリーズを返します。
どうすればいいのかわかりません。
この2つの質問にお手伝いできますか?ありがとう。
*各国の過去10年間のGDPを計算する必要があります。* ...データセットではありませんか? – Parfait