找到 34423 篇文章 关于编程

如何在 R 中绘制函数?

Nizamuddin Siddiqui
更新于 2020 年 8 月 12 日 10:05:20

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")输出

如何使用 dplyr 过滤 R 数据框中某些字符串的列值?

Nizamuddin Siddiqui
更新于 2020 年 8 月 12 日 10:00:32

244 次浏览

数据过滤有助于我们创建所需的数据组,这些数据组可用于进一步分析。通过这种方式,可以提高准确性,并简化计算。假设我们有一个同质组,然后根据某些特征对该组进行分区,可以使用 dplyr 包的 filter 函数。示例考虑以下数据框 -> Subject Score df head(df, 20) Subject Score 1 Stats 88 2 Stats 20 3 Stats 49 4 Stats 31 5 Stats 83 6 Physics 29 7 Physics 43 8 Physics 73 9 Physics 28 10 Physics 74 11 Physics 93 12 Physics ... 阅读更多

如何在 R 中根据某些列查找唯一行?

Nizamuddin Siddiqui
更新于 2020 年 8 月 12 日 09:55:01

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 ... 阅读更多

如何在 R 中删除特殊字符后的部分字符串?

Nizamuddin Siddiqui
更新于 2020 年 8 月 12 日 09:51:38

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" ... 阅读更多

如何在 R 数据框中将字符串转换为 NA?

Nizamuddin Siddiqui
更新于 2020 年 8 月 12 日 09:42:56

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 ... 阅读更多

如何在 R 中使用不同的特殊字符分隔两个向量?

Nizamuddin Siddiqui
更新于 2020 年 8 月 12 日 09:33:49

112 次浏览

两个向量的组合用于许多目的,例如执行双因素方差分析、显示数据表或制作数据的可视化表示。可以使用 R 中的 paste 和 rep 函数,使用许多特殊字符创建组合。示例考虑以下向量 Class 和 Names。> Class Class [1] "Stats" "Maths" "Chem" "Physics" "O-R" > Names Names [1] 101 102 103 104 105假设我们希望以 Stats|101、Stats|102 等方式组合 Class 和 Names。此外,我们希望对不同的特殊字符执行相同的操作。我们可以通过 ... 阅读更多

如何在 R 中按行将数据框值转换为向量?

Nizamuddin Siddiqui
更新于 2020 年 8 月 12 日 07:26:11

535 次浏览

数据可以以任何形式提供给我们,但它可能不是分析应该使用的适当形式。有时数据记录在数据框中,但我们可能需要将其作为向量。在这种情况下,我们必须将数据框的值更改为向量。这可以通过读取数据框值来完成,在使用 t 对数据框进行转置后,将其作为.vector 读取。示例考虑以下数据框 -> x1 x2 x3 df df   x1  x2 x3  1 1  1  5  2 ... 阅读更多

如何在 R 中处理错误“$ 运算符对原子向量无效”?

Nizamuddin Siddiqui
更新于 2020 年 8 月 12 日 07:20:15

2K+ 次浏览

发生此错误是因为 $ 运算符并非旨在访问向量元素。如果我们使用 $ 运算符访问向量元素,则 R 无法理解它并将其视为无效,因此,我们必须非常小心应该在何处使用 $ 运算符。当我们为元素命名并开始认为可以将其视为数据框列时,就会发生这种情况,这是一种错误的方法。要访问向量元素,我们应该使用单个方括号。示例考虑以下向量 -> set.seed(1) > x1 x1 [1] 9 4 7 1 2 7 2 ... 阅读更多

如何在 R 中编写带换行符的字符串?

Nizamuddin Siddiqui
更新于 2020 年 8 月 11 日 14:35:54

307 次浏览

在编写字符串向量时,我们会得到单行字符串,但我们可能希望以多行表示字符串,尤其是在字符串向量的每个值具有不同含义的情况下。这对程序员和任何其他读者都有帮助。我们可以使用 R 中的 writeLines 函数将单行更改为多行。示例使用单行读取 -> String1 String1 [1] "Covid-19" "2020" "Lockdown" "Quarantine" "Life Changing"使用换行符读取相同的向量 -> String1 String2 writeLines(String2) Tutorialspoint SIMPLY EASY LEARNING 您正在浏览最好的资源 ... 阅读更多

如何在 R 中检查向量是否包含 NA 值?

Nizamuddin Siddiqui
更新于 2020 年 8 月 11 日 14:34:24

2K+ 次浏览

R 中的 NA 值表示“不可用”,这意味着缺失值。如果向量即使只有一个 NA 值,那么该向量的计算也会变得有点困难,因为我们要么必须删除该 NA,要么替换它,或者在计算过程中忽略它。要执行任何这些操作,我们都必须对代码进行一些更改,因此,在执行任何操作之前,最好检查向量是否包含 NA。这可以通过结合使用 is.na 的任何函数来完成。示例> x1 x1 [1] 1 2 3 ... 阅读更多

广告

© . All rights reserved.