基于Julia中的表生成代码

时间:2017-02-06 00:50:41

标签: sequence code-generation julia

我有一系列代码:

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:minSEARCH_CLOSED_DATE CONTENT=1-1-2010
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:maxSEARCH_CLOSED_DATE CONTENT=1-2-2010

我需要改变

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:minSEARCH_CLOSED_DATE CONTENT=1-1-2010

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:maxSEARCH_CLOSED_DATE CONTENT=1-2-2010

成为接下来的两天:

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:minSEARCH_CLOSED_DATE CONTENT=1-3-2010

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:maxSEARCH_CLOSED_DATE CONTENT=1-4-2010

这样生成的完整代码集就会在1-1-2010到12-31-2013之间的每两天有一个条目。

我已经生成了一个包含这些日期中的每一个的DataFrame(下面发布的代码)。我不知道引用这个表是否是改变日期的最简单方法,但这是我想到的一种方法。我也不知道朱莉娅是否可以解决我的问题,但这是我觉得更舒服的语言之一。

a=collect(Date("2010-01-01"):Dates.Day(1):Date("2013-12-31"))
dates=DataFrame(Dates=a)

最终代码的外观摘录如下所示。

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:minSEARCH_CLOSED_DATE CONTENT=1-1-2010
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:maxSEARCH_CLOSED_DATE CONTENT=1-2-2010

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:minSEARCH_CLOSED_DATE CONTENT=1-3-2010
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:maxSEARCH_CLOSED_DATE CONTENT=1-4-2010

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:minSEARCH_CLOSED_DATE CONTENT=1-5-2010
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:dc ATTR=ID:maxSEARCH_CLOSED_DATE CONTENT=1-6-2010

0 个答案:

没有答案