0

次のようにパンダでファイルを読み込もうとします:

df=read_csv('C:\Python27\mm.txt',skiprows=7,index_col=[0,1],names=['Date','Time','temp'])

次に、DataFrame の下に取得できます。

Date        Time     celsius    
2012-04-12 16:13:09  20.6
2012-04-13 00:13:09  20.6
...
....

DataFrameをプロットすると、X軸が乱雑になり、「2012-04-12 16:13:09」のように時間で混雑します。X 軸に年と月だけを表示するにはどうすればよいですか?

この「df.plot()」のようなコードをプロットする

PS:私の pandas のバージョンは 0.7.3 ですが、何らかの理由でアップグレードできません。

4

1 に答える 1

0

方法:

def parse(datet):
dt=datetime.strptime(datet[0:10],'%Y-%m-%d')
delta=timedelta(hours=int(datet[11:13]),minutes=int(datet[14:17]))
return dt+delta

df=read_csv('c:/py/mimi',skiprows=7,parse_date={'datet':[0,1]},index_col='datet',date_parser=parse)
于 2012-12-12T13:49:44.343 に答える