找到 34423 篇文章 相关编程

如何在 R 中将旧数据框转换为新数据框?

Nizamuddin Siddiqui
更新于 2021 年 3 月 5 日 05:42:17

459 次查看

要将旧数据框转换为新数据框,我们可以简单地设置新名称。例如,如果我们有一个名为 df 的数据框,并希望将其转换为一个新的数据框,例如 df_new,那么可以按如下方式完成:df_new x1 x2 df1 df1输出 x1 x2 1 8 6 2 4 9 3 3 2 4 3 5 5 7 4 6 4 8 7 8 6 8 12 12 9 8 6 10 ... 阅读更多

如何在 R 中将缺失值的位置更改为数据框的末尾?

Nizamuddin Siddiqui
更新于 2021 年 3 月 5 日 05:48:05

99 次查看

在大多数情况下,我们需要处理数据科学项目中的缺失值,这些缺失值可能出现在任何位置。我们可能希望更改这些缺失值的位置,并将它们发送到数据框中列的末尾。这可以在 lapply 函数的帮助下完成,如下面的示例所示。示例 1考虑以下数据框 -实时演示> x1 x2 x3 df1 df1输出   x1 x2 x3 1  0  0  2 2  1  1  NA 3  1  NA 0 4  0  NA 2 5  1  NA 2 6 ... 阅读更多

如何在 R 数据框中从字符列中提取第一个数字?

Nizamuddin Siddiqui
更新于 2021 年 3 月 5 日 05:53:11

838 次查看

如果我们在数据框中有一个字符列,其中包含字符串和数值,并且数值的第一个数字具有一定的含义,可以帮助进行数据分析,那么我们可以提取这些第一个数字。为此,我们可以使用 stringi 包中的 stri_extract_first 函数。示例 1考虑以下数据框 -实时演示> x1 y1 df1 df1输出 x1 y1 1 1 HT14L 2 2 HT14L 3 3 HT23L 4 4 HT14L 5 5 HT32L 6 6 HT32L 7 ... 阅读更多

如何使用 C 编程在不使用第三个变量或临时变量的情况下交换两个数字?

Bhanu Priya
更新于 2021 年 3 月 15 日 09:38:38

4K+ 次查看

借助加法和减法运算,我们可以将两个数字从一个内存位置交换到另一个内存位置。算法算法解释如下-开始步骤 1:声明 2 个变量 x 和 y。步骤 2:从键盘读取两个数字。步骤 3:交换数字。//应用加法和减法运算来交换数字。    i. x=x+y    ii. y=x-y    iii. x=x-y 步骤 4:打印 x 和 y 的值。程序以下是 C 程序,它解释了在不使用第三个变量或临时变量的情况下交换两个数字-#include int main(){    int x, y;    printf("输入 x 和 y 的值:"); ... 阅读更多

编写一个 C 程序来使用函数和循环处理语句

Bhanu Priya
更新于 2021 年 3 月 10 日 09:36:53

101 次查看

问题如何在程序中使用 C 语言根据指定的长度将长行打印成两行或多行短行?解决方案让我们编写一个代码来读取长行并根据程序中提到的尺寸将其打印成两行或多行短行。我们在此程序中使用的内置函数 readline() 函数用于将文本存储在数组中并返回行的大小。我们用来读取短句的逻辑解释如下-while((charcter=readtext())>0){    if(charcter>length){       count=0;       a=0;       while(alength){          count=0;          a=0;          while(a

如何通过定义列数将向量转换为 R 中的数据框?

Nizamuddin Siddiqui
更新于 2021 年 3 月 5 日 05:55:19

193 次查看

如果我们有一个向量,其中交替的值可以创建表格形式,那么我们可能希望将向量转换为数据框。为此,我们首先需要使用适当的列/行数将向量转换为矩阵,然后使用 as.data.frame 函数将其读取为数据框。查看下面的示例以了解其工作原理。示例 1实时演示> x1 x1输出[1] "1" "male" "1" "male" "1" "male" "1" "male" [9] "1" "male" "1" "male" "1" "male" "1" "male" [17] "1" "male" "1" "male" "2" "female" "2" "female" [25] "2" "female" "2" "female" "2" "female" ... 阅读更多

如何在 R 中的箱线图中通过不同的线显示上下四分位数?

Nizamuddin Siddiqui
更新于 2021 年 3 月 4 日 07:52:21

141 次查看

要在基本 R 箱线图中通过不同的线显示上下四分位数,我们可以使用 abline 函数,但我们需要使用 quantile 在 abline 内部找到相应四分位数的四分位数。使用 abline 和分位数以及箱线图函数创建的线可能不会重合,因为计算方法不同。箱线图的计算方法解释如下-两个“铰链”是第一和第三四分位数的版本。对于奇数 n(其中 n x boxplot(x)输出示例> abline(h=quantile(x,c(0.25,0.75)),col="blue")输出

如何在 R 数据框中查找因子列的频数表?

Nizamuddin Siddiqui
更新于 2021 年 3 月 5 日 05:57:39

681 次查看

如果我们在 R 数据框中具有因子列,那么我们希望查找所有因子列中每个因子水平的频率。这可以在 sapply 函数与 table 函数的帮助下完成。例如,如果我们有一个名为 df 的数据框,其中包含一些因子列,那么可以使用命令 sapply(df, table) 创建因子列的频数表。示例 1考虑以下数据框 -实时演示> x1 x2 df1 df1输出   x1 x2 1  D  a 2  D  b 3  D  c 4  D  b 5  D  c 6  C  a ... 阅读更多

如何在 R 中查找矩阵的行模式?

Nizamuddin Siddiqui
更新于 2021 年 3 月 5 日 06:11:00

512 次查看

R 语言中没有内置函数可以查找众数,因此我们需要创建一个函数,然后将其应用于矩阵的行。创建众数函数如下:−mode M1 M1输出     [,1] [,2] [,3] [,4] [,5] [1,]  2    2    1    2   2 [2,]  2    2    2    2   1 [3,]  2    2    1    1   1 [4,]  2    1    1    1   1 [5,]  2    1    1    2   2> apply(M1,1,mode)输出[1] 2 2 1 1 2示例2在线演示> M2 M2输出     [,1] [,2] [,3] [,4] [,5] [1,]  1    1    2    2    1 [2,]  2    1    1    2    1 [3,]  2    2    1    1    1 [4,]  2    1    1    2    2 [5,]  2    1    1    2    2 [6,]  1    2    1    1    2 [7,]  1    1    2    1    2 [8,]  2    2    1    2    1 [9,]  2    1    1    2    2 [10,] 1    1    2    2    2 [11,] 1    1    2    1    2 [12,] 1    2    2    2    1 [13,] 2    2    2    2    1 [14,] 2    1    2    2    1 [15,] 1    2    1    1    2 [16,] 2    2    1    2    1 [17,] 2    2    1    1    1 [18,] 2    1    1    2    1 [19,] 1    1    1    2    1 [20,] 2    1    1    2    2> apply(M2,1,mode)输出[1] 1 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 2示例3在线演示> M3 M3输出     [,1] [,2] [,3] [,4] [,5] [1,]  1    3    3    2    1 [2,]  2    3    1    2    2 [3,]  2    2    3    3    1 [4,]  1    3    1    3    2 [5,]  3    1    2    1    2 [6,]  2    3    1    1    1 [7,]  2    2    2    3    1 [8,]  1    2    2    2    2 [9,]  2    1    2    1    2 [10,] 1    3    1    2    1 [11,] 2    1    3    1    1 [12,] 1    1    3    2    2 [13,] 2    1    1    1    2 [14,] 2    1    3    3    2 [15,] 1    2    3    1    2 [16,] 1    2    1    2    1 [17,] 3    1    1    3    2 [18,] 3    3    3    3    1 [19,] 3    2    3    1    1 [20,] 3    3    2    2    1> apply(M3,1,mode)输出[1] 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 3 1 2示例4在线演示> M4 M4输出      [,1] [,2] [,3] [,4] [,5] [1,]  10    10   9    10   9 [2,]  9     9    10   9    9 [3,]  9     9    9    10   10 [4,]  10    9    9    10   10 [5,]  10    10   9    10   9 [6,]  10    10   9    10   10 [7,]  9     9    9    10   9 [8,]  9     10   9    10   9 [9,]  9     9    9    9    9 [10,] 9     10   9    10   9 [11,] 10    10   9    9    9 [12,] 9     9    9    9    9 [13,] 10    10   10   9 10 [14,] 10    9    10   10 10 [15,] 9     10   9    10 9 [16,] 9     10   9    10 9 [17,] 9     10   10   9 10 [18,] 9     9    9    9 10 [19,] 10    9    9    10 9 [20,] 10    9    9    10 9> apply(M4,1,mode)输出[1] 10 9 9 10 10 10 9 9 9 9 9 9 10 10 9 9 10 9 9 9

如何在 R 数据框列中为连续重复值创建组名?

Nizamuddin Siddiqui
更新于 2021年3月5日 06:12:19

377 次浏览

值的组合可以通过多种方式完成,其中一种方式是,如果我们有重复值或唯一值,则可以根据该值设置组。如果所有值都是唯一的,则分组没有意义,但如果我们有不同的值,则可以进行分组。为此,我们可以使用 rleid 函数,如下面的示例所示。示例1考虑以下数据框:−在线演示> x df1 df1输出 x 1 2 2 1 3 2 4 2 5 1 6 ... 阅读更多

广告

© . All rights reserved.