地球online生存指南之种植篇(一):万物有时

万物有时

在蓝星之上,一切生命都有它自己的时间;如何在恰当的时间,做恰当的事,是一件值得掰扯一下的事;就比方说,坐在电脑前看着这一篇没啥用的文章却不知道找对象的你,就没有在正确的时间干正确的事。

闲言少叙,那么本篇将就每个直立猿短暂的一生中都无比关心的干饭问题,进行深入探究;进一步说,让我们探究一下获得食材之前,在什么时间种下它们的问题。

为啥写这篇

当然像笔者这么懒的人,如果网上早有合适的资料,很大程度上你就看不到这篇文章了。然鹅,虽然美帝各个州政府相关部门都给出了很详细的农耕资料,国内这边可用的信息还是很少的。所以我打算先整理出来我认为比较优质的信息,然后再结合自己的种菜经验(刚好笔者不幸地继承了老家的一亩三分地可以帮大家踩坑),后续不断更新这篇blog以使其完善;最终达到方便大家,令大家都能在种菜少走弯路,把越来越少的珍贵的时间留下来做一些更有意义的事情:比如说,打游戏和看动画片。

现有资料整理

首先,笔者坐标在中国北部某小城。算了一下维度,约等于美帝伊利诺伊州那嘎达。想来之前也去过那边开会,感觉气候确实跟老家很像。那么就从美帝那边,先扒下来一篇耕种指导,给大家做一下参考:

然后,结合知乎的这几篇资料,大致能捋出来一些门道来:

  • 参考A:详细北方种植时间参考表

  • 参考B:简略参考表

折腾一下

针对上面的参考资料B,笔者感觉看起来不太方便,因为是按月份看的;我感觉平时大家都是拿到一包种子先,然后才考虑要不要种它,所以简单地对表格处理一下,打印出来贴在大棚里,随时参考:

生成上述表格的python代码文件如下:

注意:需要使用xlrd包导入数据;使用pandas style来打印生成的表格(从jupyter notebook中)

运行和使用下列代码前,请考虑安装一下用到的包(如果之前没有安装的话):

1
2
3
4
> pip install xlrd
> pip install pandas
> pip install jupyter
>
  • script.py

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    import xlrd
    import pandas as pd

    workbook = xlrd.open_workbook('src/crops.xls') #腾出数据
    sheet = workbook.sheet_by_name('按月份')

    reverse = dict()
    months = []
    for row in range(sheet.nrows):
    if row % 2 == 1:
    continue
    months.append(sheet.cell_value(row, 0))
    for col in range(1, sheet.ncols):
    if len(sheet.cell_value(row, col)) == 0:
    continue
    reverse.setdefault(sheet.cell_value(row, col), []).append(sheet.cell_value(row, 0))

    data = pd.DataFrame(columns=months, index=reverse.keys())
    for i in reverse: #标记crops种植月份用来高亮
    for j in reverse[i]:
    data[j][i] = ''
  • print-form.ipynb

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # print-form.ipynb
    #%%
    %run -i 'src/script.py'

    #%%
    item_css = 'background-color: lightgreen;'
    table_css = [{'selector': 'th', 'props': [('font-size', '12pt'),('border-style','solid'),('border-width','1px')]}]
    data.fillna(' ').style.applymap(lambda x: item_css if x == '' else '').set_table_styles(table_css)

    #%%

实操!

(TBU)

参考资料

  1. https://www.sohu.com/a/250410564_768972

  2. https://www.jianshu.com/p/a159ae85fb8e

  3. http://sd.sina.com.cn/news/2018-03-12/detail-ifyscsmu4932985.shtml

ㄟ(●′ω`●)ㄏ
0%