dataframe のデータを更新する方法についての質問です。
例
地域 気温
1 世田谷 20℃ 64%
2 渋谷 22℃ 65%
3 新宿 21℃ 63%
4 難波 22℃ 65%
5 堺 24℃ 74%
6 岡山 24℃ 64%
7 倉敷 23℃ 67%
↓スクレイピングで取得したデータ
1 世田谷 22℃ 68%
2 渋谷 24℃ 66%
3 新宿 23℃ 67%
上記の様なデータフレームが有り、気温データをスクレイピングで取得し、whileループで取得の度に更新したいと考えております。
方法として、
・地域をkeyとして更新する
・1~3を削除して追記した後sort
・ilocを用いて代入
を考えましたが、うまくいきません。
data.iloc[s1:s2,:] = temperature
s1 = 元のデータフレームの世田谷の行番号
s2 = 元のデータフレームの新宿の行番号
temperature = スクレイピングで取得したデータ
行番号を指定して、気温、湿度共にデータを更新したいのですが、やり方が分からないので教えて頂きたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。