432 次浏览
在 R 中绘制函数并非难事。我们可以简单地使用 curve 函数,但如果函数非常复杂,则在 curve 函数内部可能会很困难。这完全取决于想要绘制函数的人的理解,如果他或她非常熟悉该函数,则不会花费太多时间,否则就会变得冗长。示例> curve(exp(x),from=0, to=10)输出> curve((x-1)/(x^2),from=0, to=20,ylab="y")输出> curve(((exp(x))^2)/(x),from=20, to=100,ylab="y")输出
244 次浏览
数据过滤有助于我们创建所需的数据组,这些数据组可进一步用于分析。通过这种方式,可以提高准确性,并简化计算。假设我们有一个同质组,那么要基于某些特征对该组进行分区,可以使用 dplyr 包的 filter 函数。示例考虑以下数据框 −> 主题 分数 df head(df, 20) 主题 分数 1 统计学 88 2 统计学 20 3 统计学 49 4 统计学 31 5 统计学 83 6 物理学 29 7 物理学 43 8 物理学 73 9 物理学 28 10 物理学 74 11 物理学 93 12 物理学 ... 阅读更多
379 次浏览
特别是当实验条件相同且我们预期某些列的某些行值相同时,在设计实验时,也会故意这样做,以检查变量的固定效应。如果我们想要确定唯一行,则可以使用 R 中的 unique 函数来完成。示例考虑以下数据框 −> x1 x2 x3 df df x1 x2 x3 1 1 1 A 2 1 1 B 3 1 2 C 4 1 2 D 5 2 2 E 6 2 2 F 7 2 3 G 8 ... 阅读更多
525 次浏览
有时我们不需要整个字符串来进行分析,尤其是在它使分析复杂化或毫无意义的情况下。在这种情况下,我们可以从完整字符串中删除我们认为不需要的字符串部分。例如,假设我们有一个字符串 ID:00001-1,但我们不想要 -1,那么我们可以将其删除,这可以使用 gsub 函数来完成。示例> x1 gsub("\-.*", "", x1) [1] "ID:00001" "ID:00100" "ID:00201" "ID:014700" "ID:12045" "ID:00012" "ID:10078" > x2 gsub("\/.*", "", x2) [1] "ID:00001" "ID:00100" "ID:00201" "ID:014700" "ID:12045" ... 阅读更多
418 次浏览
我们经常在数据收集过程中看到错误,这些错误可能会导致研究结果不正确。当数据收集存在错误时,会使分析师的工作变得困难。其中一种表明数据存在错误的情况是在数值位置出现字符串。因此,我们需要在 R 中将这些字符串转换为 NA,以便我们可以继续进行我们预期的分析。示例考虑以下数据框 −> x1 x2 df df x1 x2 1 1 67 2 3 67 3 6 67 4 7 67 5 5 XYZ 6 2 XYZ ... 阅读更多
112 次浏览
两个向量的组合用于许多目的,例如执行双因素方差分析、呈现数据表或制作数据的可视化表示。可以使用 R 中的 paste 和 rep 函数,用许多特殊字符创建组合。示例考虑以下向量 Class 和 Names。> Class Class [1] "Stats" "Maths" "Chem" "Physics" "O-R" > Names Names [1] 101 102 103 104 105假设我们想要组合 Class 和 Names,使得新向量包含 Stats|101、Stats|102 等。此外,我们还希望使用不同的特殊字符执行相同的操作。我们可以通过 ... 阅读更多
535 次浏览
数据可以以任何形式提供给我们,但它可能不是应该用于分析的适当形式。有时数据记录在数据框中,但我们可能需要它作为向量。在这种情况下,我们必须将数据框的值更改为向量。这可以通过在使用 t 将数据框转置后,读取数据框值作为 .vector 来完成。示例考虑以下数据框 −> x1 x2 x3 df df x1 x2 x3 1 1 1 5 2 ... 阅读更多
2K+ 次浏览
发生此错误是因为 $ 运算符并非设计用于访问向量元素。如果我们使用 $ 运算符访问向量元素,则 R 无法理解它并认为它无效,因此我们必须非常小心应该在何处使用 $ 运算符。当我们为元素命名并开始认为我们可以将它们视为数据框列时,就会发生这种情况,这是一种错误的方法。要访问向量元素,我们应该使用方括号。示例考虑以下向量 −> set.seed(1) > x1 x1 [1] 9 4 7 1 2 7 2 ... 阅读更多
307 次浏览
在编写字符串向量时,我们得到的是单行字符串,但我们可能希望在不同的行中表示字符串,尤其是在字符串向量的每个值都有不同含义的情况下。这对程序员和任何其他读者都有帮助。我们可以使用 R 中的 writeLines 函数将单行更改为多行。示例使用单行读取 −> String1 String1 [1] "Covid-19" "2020" "Lockdown" "Quarantine" "Life Changing"使用换行符读取同一向量 −> String1 String2 writeLines(String2) Tutorialspoint 简易学习 你正在浏览最好的资源 ... 阅读更多
R 中的 NA 值表示“不可用”,即缺失值。如果向量甚至只有一个 NA 值,则该向量的计算就会变得有点困难,因为我们必须删除该 NA、替换它或在计算过程中忽略它。要执行任何这些操作,我们必须对代码进行一些更改,因此最好在执行任何操作之前检查向量是否包含 NA。这可以使用任何函数与 is.na 结合来完成。示例> x1 x1 [1] 1 2 3 ... 阅读更多