我想写个小脚本,内容是把一年中是周末且周末是在新月那几天(农历 27-3 日),但是现在找不到公历转农历的包,之前的工作如下:
#生成一个一年的日历
df = pd.DataFrame(pd.date_range(start='2017-01-01',end='2017-12-31'),columns=['公历'])
df = df.set_index(keys='公历')
#找出所有周末
df['星期几'] = df.index.weekday + 1
Sat = df['星期几'] == 6
Sun = df['星期几'] == 7
#找出国庆节,别的节太短或者和周末都挨着
National_Day = df['2017-10-01':'2017-10-07']
new_df = pd.concat([df[Sat | Sun],National_Day])
df2 = df.ix[new_df.sort_index().index.drop_duplicates()]
下一步就该找出这个日历的农历了,有没有人教教我怎么做?
pypi 上有个 lunarsolarcovter 是 py2 用的,我用不了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.