我有一个包含两列“开始”和“结束”的表格,其中包含相应开始和结束期间的日期和时间,如下所示:
Sr. No. Start End
1 22May2001:00:00:00 27May2001:23:59:59
2 28May2001:00:00:00 26Jun2001:23:59:59
Run Code Online (Sandbox Code Playgroud)
我想将上面的日期时间转换为以下格式(带时间戳的 ISO8601):
Sr. No. Start End
1 2001-05-22 00:00:00 2001-05-27 23:59:59
2 2001-05-28 00:00:00 2001-06-26 23:59:59
Run Code Online (Sandbox Code Playgroud)
我已使用此链接中提供的代码:http://www.stat.berkeley.edu/~s133/dates.html
View(my_table)
str(my_table)
my_table$startD <- as.Date(my_table$start, "%d%b%Y:%H:%M:%S")
my_table$startT <- strptime(my_table$start, format = "%d%b%Y:%H:%M:%S")
Run Code Online (Sandbox Code Playgroud)
到目前为止,我的尝试给了我这样的两列:
StartD StartT
2001-05-22 2001-05-22
Run Code Online (Sandbox Code Playgroud)
这是不可取的。有人可以建议我通过上述或任何替代方法将日期时间转换为所需的格式吗?
我的 PostgreSQL 9.5 数据库中有一个表,其中包含两列,即 start_time (没有时区的时间戳)和值(记录),如下所示。
Start_time Values
2003-06-07 00:00:00 12
2004-02-03 00:00:00 16
2005-07-09 00:00:00 14
2003-07-07 00:00:00 17
2004-01-31 00:00:00 11
2005-05-02 00:00:00 10
Run Code Online (Sandbox Code Playgroud)
对于 start_time,我需要导出 my_table 记录,以便它为每个年份切片生成 CSV 文件,如下所示(将每年的记录分隔在单独的 CSV 文件中)。
预期输出:
results_2003.csv
results_2004.csv
results_2005.csv
and so on...
Run Code Online (Sandbox Code Playgroud)
这个怎么做?
my_table我在 PostgreSQL 数据库中有一个点表,其中包含geometry列和其他属性。我有一些my_table如下的示例数据( 的属性my_table)。
id val1
1 72.54513286
2 73.67371014
3 74.204424
4 73.76017279
5 77.7912762
6 77.78789496
7 65.51822878
8 65.5182287
9 74.65885753
10 74.65885753
11 61.18084042
12 60.75827621
13 64.27716322
14 63.69432836
15 75.790405
16 60.95270235
17 79.12399503
18 62.9667706
19 78.1265630
Run Code Online (Sandbox Code Playgroud)
使用 Python PySAL包,我想分析列中的值是否val1空间自相关(Moran I)(通过交互绘制它们)。我的交互式空间自相关的预期输出可能如下(图像来源,此处):
我是Python新手。有人可以建议我如何使用 PySAL 执行此操作吗?
我正在尝试使用PL \ pgSQL过程语言创建两个几何数据类型的函数,例如多点和多行字符串。我想为所有点选择30米距离内的所有线。这是我尝试过的:
Create OR Replace Function get_streets(bar.geom geometry foo.geom geometry)
Returns geometry AS $$
BEGIN
IF ST_DWithin(bar.geom, foo.geom, 30.0) Then
Return foo.geom;
ELSE
Return null;
END IF
Return foo.geom;
END;
$$ Language plpgsql;
Run Code Online (Sandbox Code Playgroud)
由于几何数据类型,该函数返回错误。在plpgsql函数中使用/处理几何数据有什么建议吗?