10

Python で日付を入力しようとしていますが、正確な日または月がわからないことがあります。ですので、年だけ記録したいと思います。私は次のようなことをしたいと思います:

datetime.date(year=1940, month="0 or None", day="0 or None")

これを行うためのコードはありますか?そうでない場合、この問題にどのように対処しますか?

4

2 に答える 2

6

Pandas には Period クラスがあり、それがわからない場合は日を指定する必要はありません。

import pandas as pd

pp = pd.Period('2013-12', 'M')
print pp
print pp + 1
print pp - 1
print (pp + 1).year, (pp + 1).month

出力:

2013-12
2014-01
2013-11
2014 1
于 2013-12-06T20:33:18.647 に答える