0
bu, datetime değişkeninin Pandas'ta hala bir zaman nesnesinin yıl-ay kısmı mı?
df=pd.DataFrame({'A':['20150202','20150503','20150503'],'B':[3, 3, 1],'C':[1, 3, 1]})
df.A=pd.to_datetime(df.A)
df['month']=df.A.dt.to_period('M')
df
Out[59]:
A B C month
0 2015-02-02 3 1 2015-02
1 2015-05-03 3 3 2015-05
2 2015-05-03 1 1 2015-05
ve benim ay değişkendir düşünün:
df.month
Out[82]:
0 2015-02
1 2015-05
2 2015-05
Name: month, dtype: object
Şimdi
df.month
tarafından ben endeksi benim veri kümesi, bu Pandalar bu bir tarihtir anladığını görünüyorsa. Başka bir deyişle, önce dizinimi sıralamak zorunda kalmadan bir çizim çizebilirim.
Ancak bu gerçekten doğru mu? object
dtype (bazı tarih formatı yerine) beni endişelendiriyor. Bu tür aylık tarihler için uygun bir tarih nesne türü var mı?
ah şu ilginç! Bu harita fonksiyonunu biliyordum. Belgelerin var mı? –
yep burada: http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.map.html – dmb
ve bazıları Seri, bazıları DataFrames için benzer işlevler vardır. iyi bir genel bakış burada: https://stackoverflow.com/questions/19798153/difference-between-map-applymap-and-apply-methods-in-pandas – dmb