找到 34423 篇文章 相关编程
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 ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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 的值:"); ... 阅读更多
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" ... 阅读更多
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 ... 阅读更多
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
377 次浏览
值的组合可以通过多种方式完成,其中一种方式是,如果我们有重复值或唯一值,则可以根据该值设置组。如果所有值都是唯一的,则分组没有意义,但如果我们有不同的值,则可以进行分组。为此,我们可以使用 rleid 函数,如下面的示例所示。示例1考虑以下数据框:−在线演示> x df1 df1输出 x 1 2 2 1 3 2 4 2 5 1 6 ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP