- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试按每个数据帧中设置的 key_date 合并到数据帧:
> merge <- merge(x = df1, y = df2, by = "key_date", all.x = TRUE)
错误:
Error in sort.list(bx[m$xi]) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?
df1的结构:
'data.frame': 192 obs. of 8 variables:
$ date : POSIXct, format: "2017-02-03 00:00:00" ...
$ NO2 : num 7.4 6.7 7 6.1 5.8 8.8 9 8.5 8.1 7.6 ...
$ key_date: POSIXlt, format: "2017-02-03" ...
$ site : chr "anon1" "anon1" "anon1" "anon1" ...
$ code : chr "anon1" "anon1" "anon1" "anon1" ...
df2的结构:
'data.frame': 2 obs. of 6 variables:
$ airport : chr "LCY" "LCY"
$ key_date: chr "2017-02-04" "2017-02-03"
$ ws : num 4 13
$ wd : num 161 185
$ tempi : num 7 8
$ humidity: num 85 78
> dput(df2)
structure(list(airport = c("LCY", "LCY"), key_date = c("2017-02-04",
"2017-02-03"), ws = c(4, 13), wd = c(161, 185), tempi = c(7,
8), humidity = c(85, 78)), .Names = c("airport", "key_date",
"ws", "wd", "tempi", "humidity"), row.names = c(NA, -2L), class = "data.frame")
出了什么问题?有什么想法吗?
最佳答案
df2$key_data
的类别与 df1
#df2$key_date <- as.Date(df2$key_date, "%Y-%M-%d")
df2$key_date <- as.POSIXct(df2$key_date)
mdf <- merge(x = df1, y = df2, by = "key_date", all.x = TRUE)
编辑:
“AEST”和“GMT”中的日期与两个 df 中的时间存在差异。
df2$key_date <- as.POSIXct(df2$key_date)
df2$key_date
# [1] "2017-02-04 AEST" "2017-02-03 AEST"
df1$key_date
#[1] "2017-02-03 GMT" "2017-02-03 GMT" "2017-02-03 GMT" "2017-02-03 GMT"
#[5] "2017-02-03 GMT" "2017-02-03 GMT"
df2$key_date <- as.character(df2$key_date)
df1$key_date <- as.character(df1$key_date)
merge(x = df1, y = df2, by = "key_date", all.x = TRUE)
# key_date date NO2 PM10_1 PM10_2 PM10_3 site code
# 1 2017-02-03 2017-02-03 10:00:00 7.4 18.3 NA NA anon1 anon1
# 2 2017-02-03 2017-02-03 10:15:00 6.7 NA 27.5 NA anon1 anon1
# 3 2017-02-03 2017-02-03 10:30:00 7.0 NA 27.9 NA anon1 anon1
# 4 2017-02-03 2017-02-03 10:45:00 6.1 NA 28.9 NA anon1 anon1
# 5 2017-02-03 2017-02-03 11:00:00 5.8 21.1 28.2 NA anon1 anon1
# 6 2017-02-03 2017-02-03 11:15:00 8.8 NA 28.1 NA anon1 anon1
# airport ws wd tempi humidity
# 1 LCY 13 185 8 78
# 2 LCY 13 185 8 78
# 3 LCY 13 185 8 78
# 4 LCY 13 185 8 78
# 5 LCY 13 185 8 78
# 6 LCY 13 185 8 78
关于R - 合并两个数据帧 - sort.list(bx[m$xi]) : 'x' must be atomic for 'sort.list' 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46943684/
我被要求重构包含片段的查询: SELECT @xi:=@xi+1 AS xc FROM (SELECT 1 UNION SELECT 2 UNION SELECT 3) xc1,
我正在从二维点 (x,y) 计算一系列索引。一个指标是短轴和长轴之间的比率。为了适应椭圆,我使用以下 post 当我运行这些函数时,最终结果看起来很奇怪,因为中心和轴长度与二维点不成比例 center
我想使用 xincludes 来减小在 java 8 应用程序中已增长到 21K+ LOC 的 xml 文件的大小,但遇到以下错误: Nov 04, 2019 4:27:44 PM com.s3.co
我正在尝试创建一个文档。我创建了一本主要的 XML 书,我在里面使用 添加不同的章节。 我正在关注 DocBook XSL: The Complete Guide / Using XInclude创建
$club = $xml.CreateElement('xi:include') $club.SetAttribute('href','barracas') $lookupNode.AppendChi
我有一个程序,可以对 Adobe Reader 进行 shell(使用 ShellExecute),以在映射的驱动器上打开带有链接 PDF 的 FDF。该程序插入注册表设置以在调用 Reader
我有一个应用程序,它使用 Crystal Report COM SDK 创建和操作针对 Crystal Enterprise 10 存储库的报告。我想从 Crystal Enterprise 10 升
我是 ELKI 的新手,并且我已经成功调整了我想要运行的算法。我在 3K 坐标上使用它并且速度非常快 - 所以现在我尝试扩展到大约 1 MM 记录。现在我的运行速度为 30K,但已经几个小时了,它仍在
首先我想说我对 javascript 不太熟悉,但是,我正在学习并且可以阅读代码并理解它。我制作专业的可填写 PDF 表单,使用 javascript 执行操作和计算,但我以前从未这样做过。我的请求专
我有以下问题,它向我尖叫着寻求哈希解决方案: 问题: 给定一个巨大的数字列表,x1........xn其中 xi 1 所在的单元格然后我们返回 xi和 xj映射到存储在 A[k] 中的值- 这里的总
如果我想找到一个中位数(相当于最小化一个函数|z - xi|),我可以使用下面的代码片段: std::vector v{5, 6, 4, 3, 2, 6, 7, 9, 3}; std::nth_ele
我正在尝试使用 ELKI 使用 OPTICS 对地理定位数据集进行聚类。我知道要提取集群,我需要使用 OPTICSXi 算法,而不是仅计算集群顺序的 OPTICS。 我想知道你是否可以给我更多关于参数
早上好! 我希望有人可以帮助我解决一个可能很简单的问题,但我无法让事情按照我想要的方式工作。我目前正在处理具有“包罗万象”文本字段的报告。在此字段中,用户可以输入他们想要的任何内容,并且有时会以列格式
在我的 (Win32) 应用程序中,我正在显示 Crystal Reports。 我在运行时设置了登录信息。然而,Crystal 决定根据报表的连接方式,使用几个不同的名称来引用数据库名称。例如,如果
我有一个 log4j 配置如下: src/main/resources/log4j2-commons.xml src/main/resources/log4j2-test.xml #log4j2-te
我正在尝试根据输入的数组计算矩阵。 我希望能够输入 a = [0,1,2] 在 python 中,想用 Numpy reshape 它,结果是数组在第 i 行和第 j 列的形式为 x_i^j, 举个例
假设 sum(xi) = 10, 0<= xi <= 2, i = 1, 2, ..., 10。如何找到 xi 的所有整数解。谢谢。我读过欧几里德算法,但它看起来只适用于两个未知变量。这里可以用什么算
我试图在 Crystal Report 11 Designer(产品版本 11.5.8.826)中打开一个报表,但它似乎卡住了。此报告过去工作正常,但今天客户端无法加载报告。 我还尝试在另一个开发人员
我想在 xi:include 的 href 链接中使用环境变量XML 文件的节点。目前 Perl XInclude 解析器不支持任何变量,只支持绝对路径。有没有办法可以克服这个问题? 例如,我的 xi
我的机器上安装了 Acrobat XI Pro。 我正在尝试编写 PowerShell 代码,使用诸如 https://groups.google.com/forum/#!topic/comp.tex
我是一名优秀的程序员,十分优秀!