早明浦ダムのリアルタイムダム諸量一覧表のCSVを読み込んでグラフ化したいのですが
年月日と時刻を結合してdatetime型にしたいのですがうまくいきません。
日付だけだと
parse_dates=['年月日']
でdatetime型になるのですが
年月日と時刻を結合すると
parse_dates={'日時':['年月日', '時刻']}
objectになります。
どのようにすればdatetime型になるのでしょうか?
python
1import pandas as pd 2 3import requests 4from urllib.parse import urljoin 5from bs4 import BeautifulSoup 6 7# 早明浦ダムのリアルタイムダム諸量一覧表 8url = 'http://www1.river.go.jp/cgi-bin/DspDamData.exe?ID=1368080700010&KIND=3&PAGE=0' 9 10r = requests.get(url) 11 12if r.status_code == requests.codes.ok: 13 14 soup = BeautifulSoup(r.content, 'html.parser') 15 16 link = urljoin(url, soup.select_one('body > center > p > a').get('href')) 17 18 df = pd.read_csv( 19 link, 20 skiprows=9, 21 encoding='shift_jis', 22 names=[ 23 '年月日', '時刻', '流域平均雨量', '流域平均雨量属性', '貯水量', '貯水量属性', '流入量', '流入量属性', 24 '放流量', '放流量属性', '貯水率', '貯水率属性'], 25 parse_dates=['年月日'] 26 )
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/04 04:38