この質問はどういうわけかこの質問の続きです。次のように、ダウンロード可能なcsvファイルに興味のあるものを正しく取得できました
import time
import urllib2
import csv
import sys
import pandas
response=urllib2.urlopen('http://www.euribor-ebf.eu/assets/modules/rateisblue/processed_files/hist_EURIBOR_2012.csv')
localFile = open('file.csv', 'w')
localFile.write(response.read())
localFile.close()
df2=pandas.io.parsers.read_csv('file.csv',index_col = 0, parse_dates = True, dayfirst = True)[:15].transpose()[:200] ## transpose in order to be compatible with pandas dataframe
df2 = df2.dropna() ## drop the values which are not-a-number
eur3m = df2['3m']
現在、eur3m はSeries
Pandas にあり、特定の期間に関する情報が必要です。DateRange で日付範囲を生成できることはわかっています。私が基本的にやりたいことは、たとえば 1 か月間の統計 (2012 年 7 月 1 日から 2012 年 7 月 31 日までの期間の平均値と標準値としましょう) です。何らかの理由で、これらの日付がヨーロッパ形式 (DD/MM/YYYY) であることを考慮して、日付を解析しようとして csv ファイルを読みましたが、この例に従うことができません。次のようなことを試してみましょう
day=eur3m.index
i = ((day >= '01/07/2012') & (day <= '31/07/2012'))
しかし、それは機能しません。実際には day は文字列の配列です。これが正しいかどうかはわかりません。何か助けはありますか?