如何在R中将两个变量(整数)转换为双精度?

Posted

技术标签:

【中文标题】如何在R中将两个变量(整数)转换为双精度?【英文标题】:How to convert two variables (integers) to a double in R? 【发布时间】:2014-05-25 19:45:54 【问题描述】:

我以前从未使用过 R,也没有在网上找到关于 is.numeric() 或 double() 的好文档。

非常简单,我试图取两个整数并将它们放入一个双精度数中,我想将其放入一个向量中,该向量将作为一列输入。我正在尝试解决前一部分。

endlat <- df[i, "end.station.latitude"]
endlong <- df[i, "end.station.longitude"]
end <- as.double(endlat, endlong)

这仅存储变量中的一个值。这个功能是如何工作的?

【问题讨论】:

【参考方案1】:

你愿意

as.double(c(endlat, endlong))

这会将包含endlatendlong整数 长度为2 的向量传递给as.double,它只接受一个参数。

【讨论】:

c() 用于“创造”:它从标量(或其他向量)创建一个向量。

以上是关于如何在R中将两个变量(整数)转换为双精度?的主要内容,如果未能解决你的问题,请参考以下文章

在java中将十六进制数字字符串转换为双精度数字

如何使用 stringstream 在 C++ 中将字符串转换为双精度值 [关闭]

如何在 C++ 中将字符串转换为双精度值?

在 C# 中将十进制数转换为双精度数会产生差异

在 C# 中将字符串转换为双精度

如何在 C++ 中将用户输入验证为双精度?