r-faq

r-faq

文章 0 浏览 2

将 data.frame 从宽格式重塑为长格式

我在将 data.frame 从宽表转换为长表时遇到一些麻烦。 目前它看起来像这样: Code Country 1950 1951 1952 1953 1954 AFG Afghanistan 20,249 21,352 …

你的笑 2024-08-19 15:52:23 8 0

连接字符串/字符向量

如果我有一个字符类型的向量,如何将这些值连接成字符串?下面是我如何使用paste()来做到这一点: sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2…

难如初 2024-08-18 14:54:44 7 0

查看 R 包的源代码

有没有一种简单的方法可以从交互式环境中查看 R 包(或包中的方法)的源代码?…

时间海 2024-08-12 15:35:46 9 0

确定执行脚本的路径

我有一个名为 foo.R 的脚本,其中包含另一个脚本 other.R,它位于同一目录中: #!/usr/bin/env Rscript message("Hello") source("other.R") 但我希望…

桃扇骨 2024-08-12 13:47:48 4 0

“=”和“=”之间有什么区别?和“<-”赋值运算符?

R 中赋值运算符 = 和 &lt- 有什么区别? 我知道运算符略有不同,如本示例所示, x &lt- y &lt- 5 x = y = 5 x = y &lt- 5 x &lt- y = 5 # Error in (x…

深居我梦 2024-08-11 04:01:10 8 0

计算以字符串形式给出的表达式

我很好奇 R 是否可以使用其 eval() 函数来执行由字符串等提供的计算。 这是一个常见的情况: eval("5+5") 但是,我得到的不是 10,而是: [1] "5+5" …

青衫儰鉨ミ守葔 2024-08-10 23:48:32 11 0

快速读取非常大的表作为数据框

我有非常大的表(3000 万行),我想将其作为 R 中的数据帧加载。read.table() 有很多方便的功能,但似乎有很多实施中的逻辑会减慢速度。就我而言,我…

若能看破又如何 2024-08-10 16:39:04 8 0

如何按组对变量求和

我有一个包含两列的数据框。第一列包含“第一”、“第二”、“第三”等类别,第二列的数字代表我看到“类别”中特定组的次数。 例如: Category Frequ…

煞人兵器 2024-08-09 20:51:29 8 0

当某些数字包含逗号作为千位分隔符时如何读取数据?

我有一个 csv 文件,其中一些数值表示为字符串,并以逗号作为千位分隔符,例如 "1,513" 而不是 1513。将数据读入 R 的最简单方法是什么? 我可以使用 …

太阳男子 2024-08-06 16:34:36 6 0

将密度曲线拟合到 R 中的直方图

R中有没有可以将曲线拟合到直方图的函数? 假设您有以下直方图 hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))) …

倥絔 2024-08-06 09:20:52 7 0

如何从源代码安装 R 包?

一位朋友向我发送了关于 使用 R 抓取《纽约时报》的网页。我真的很想尝试一下。然而,第一步是从源安装一个名为 [RJSONIO][2] 的包。 我对 R 相当了解…

少钕鈤記 2024-08-06 04:56:25 6 0

在关系数据库中存储 R 对象

我经常对从关系数据库中提取的数据创建非参数统计数据(黄土、内核密度等)。为了使数据管理更容易,我想将 R 输出存储回我的数据库中。对于简单的数…

罪#恶を代价 2024-08-03 18:19:31 3 0

按多列对数据框行进行排序(排序)

我想按多列对数据框进行排序。例如,对于下面的数据框,我想按列“z”(降序)排序,然后按列“b”(升序)排序: dd &lt- data.frame(b = factor(c("…

拔了角的鹿 2024-08-03 02:29:15 7 0

为什么 R 的 ifelse 语句不能返回向量?

我发现 R 的 ifelse 语句有时非常方便。例如: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 但我对以下行为有些困惑。 ifelse(TRUE,c(1,2),c…

梦太阳 2024-08-02 12:25:57 7 0

如何连接(合并)数据框(内部、外部、左、右)

给定两个数据框: df1 = data.frame(CustomerId = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3))) df2 = data.frame(CustomerId = c(2, 4…

一个人的旅程 2024-08-02 11:31:24 7 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文