4
UNIX時間をパンダデータフレームで読み取り可能な日付に変換する
UNIX時間と価格が含まれたデータフレームがあります。人間が読める日付で表示されるようにインデックス列を変換したいと思います。 したがって、たとえば、インデックス列にはdateas 1349633705がありますが、それを10/07/2012(または少なくとも10/07/2012 18:15)として表示したいとします。 いくつかのコンテキストでは、これが私が作業しているコードと私がすでに試したことです: import json import urllib2 from datetime import datetime response = urllib2.urlopen('http://blockchain.info/charts/market-price?&format=json') data = json.load(response) df = DataFrame(data['values']) df.columns = ["date","price"] #convert dates df.date = df.date.apply(lambda d: datetime.strptime(d, "%Y-%m-%d")) df.index = df.date ご覧のとおり、df.date = df.date.apply(lambda d: datetime.strptime(d, "%Y-%m-%d"))ここでは文字列ではなく整数を使用 しているため、機能しません。私は使用する必要があると思いますdatetime.date.fromtimestampが、これを全体に適用する方法がよくわかりませんdf.date。 ありがとう。