经验笔记

如何在R中将字符串列拆分为多列?

这可以在tidyr软件包的帮助下完成。示例> library(tidyr) > data = data.frame(attr = c(1,5,12,17), type=c('class_and_memory','class_an… 更多>

如何在R中删除字符串中的唯一字符?

我们可以通过使用gsub函数来实现示例> x <- c("14870e", "16578e", "302e47", "e95748") > x… 更多>

如何在R中将数据从长格式重新排列为宽格式?

这可以通过使用重塑功能来完成。示例> data <- data.frame( name = rep(c("firstName", "LastName"), each=5), salaryg… 更多>

如何从R数据框中删除列?

通过使用子集函数可以轻松完成此操作。示例> df <- data.frame(x=1:5, y=6:10, z=11:15, a=16:20) > df x y z a 1 1 6 11 16 2 2 7 12 17 3 … 更多>

如何从R中的字符串中提取字符?

我们可以在stringi包中使用stri_sub函数。示例> x<- "nhooo is the largest online library for best tutorials" > x [1] &… 更多>

如何检查一个字符串是否是R中另一个字符串的子集?

要检查一个字符串是否是另一个字符串的子集,我们可以使用grepl函数。示例> Company <- "nhooo" > Job <- "Tutor" > grepl(Jo… 更多>

如何访问R中向量的最后一个值?

这可以通过使用tail函数来完成。示例> x<-c(253,254,36,874,351,651,245,274,19,1095) > tail(x,n=1) [1] 1095 > data <- data.f… 更多>

如何停用R中数字的科学计数法?

我们可以使用options(scipen = 999)来做到这一点。示例> x <-c(253,254,36,874,351,651,245,274,19,1095) > t.test(x,mu=2000)一次样本t检验d… 更多>

如何对R数据框中的列重新排序?

可以使用方括号对列进行重新排序。示例> df = data.frame(matrix(rnorm(20), nrow=5)) > df X1 X2 X3 X4 1 -0.3637644 2.0770246 0.48763128 … 更多>

如何找到R中向量中元素的索引?

有三种方法可以找到向量中元素的索引。示例> x <- sample(1:10) > x [1] 8 10 9 6 2 1 4 7 5 3使用哪个> which(x == 6)[[1]] [1] 4在这里,我们发现向量… 更多>

如何随机选择固定数量的行而不从R中的数据帧进行替换?

这可以简单地通过使用示例函数来完成。示例> df = data.frame(matrix(rnorm(20), nrow=5)) > df X1 X2 X3 X4 1 -0.3277833 -0.1810403 0.284440… 更多>

如何重命名R语言数据帧中的单列

我们可以通过定义新名称来做到这一点,如下所示:> Samp <- data.frame(sample(1:100,10)) > Samp sample.1.100..10. 1 47 2 63 3 57 4 16 5 53… 更多>

R语言在数字前加零

在数字之前加零的最简单方法是使用paste0函数示例> ID <- c(25499,25500,25501,25502,25503,25504) > Gender <- c(1,2,2,1,2,1) > Len… 更多>

如何在R中按因子水平对变量求和?

我们可以通过使用聚合函数或借助帮助来做到这一点示例> x <- data.frame(Category=factor(c("Graduation", "Graduation", "… 更多>

如何使用dplyr包提取R中数据框的列?

示例> x <- seq(0, 20, by = 1) > y <- dnorm(x, mean = 5, sd = 1) > z <- dbinom(x, size=100, p=0.5) > d… 更多>

如何在R中串联字符串?

可以通过使用R中的粘贴功能来进行串联。示例> paste("I", "Love", "R", sep=" ") [1] "I Love R&qu… 更多>

如何在R中找到向量的模式?

就像均值和中位数一样,R中没有内置函数可以找到模式。为此,我们可以利用以下用户创建的功能> Modes <- function(x) { ux <- unique(x) tab <- tabulate(match(x… 更多>

如何创建包含R中重复值的向量的频率表?

我们可以通过将表函数与as.data.frame一起使用来实现此目的示例> X <- c(25, 34, 25, 47, 69, 69, 69, 23, 24, 25, 23, 21, 70, 34, 25, 47, 21, 2… 更多>

如何在R中更改数据框的列名和行名?

我们可以使用colnames函数更改列名称,并可以使用rownames函数更改行名称。示例> df <- data.frame(ID=1:5,Salry=c(10000,30000,22000,27000,18000)) >… 更多>

如何检查R中加载了哪些软件包?

我们可以使用sessionInfo()做到这一点。> sessionInfo() R version 3.6.1 (2019-07-05) Platform: x86_64-w64-mingw32/x64 (64-bit) Runni… 更多>

如何在R中创建一个空的数据框?

我们可以创建一个空的数据框,如下所示:> df <- data.frame(Income=double(), Age=integer(), EducationLevel=factor(), MaritalStatus=logic… 更多>

如何在R中将列表转换为数据框?

请看以下列表-> List <- replicate( 20, list(sample(letters, 10)), simplify = FALSE )可以使用以下代码将该列表转换为数据框:> df <- data… 更多>

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

我们可以使用match%in%来检查向量是否包含给定值not示例> x <-c(1,10, 99, 1024) > 1%in%x [1] TRUE > 10%in%x [1] TRUE > 99%in%x [1… 更多>

如何在R中的数据帧子集中降低因子水平?

有两种方法可以降低数据帧子集中的因子水平,第一种方法是使用因子函数,第二种方法是使用lapply。示例> df <- data.frame(alphabets=letters[1:10], numbers=seq(0:9)) &… 更多>

如何在R中将数值表示的因子转换为整数或数值变量?

我们可以通过使用as.numeric函数定义因子的级别或定义因子的字符,将因子转换为整数或数字变量示例> f <- factor(sample(runif(10), 10, replace = TRUE)) > f [1]… 更多>

如何在R数据帧中用零替换NA值?

我们可以使用is.na函数替换所有NA值示例> Data <- matrix(sample(c(NA, 0:9), 100, replace = TRUE), 10) > df<-as.data.frame(Data… 更多>

如何使用列名删除 R 中的数据帧列?

通过创建要删除的列对象或要保留的列对象,可以删除数据帧中的列。示例> df <- data.frame( Var1 =1:10, Var2 =11:20, Var3 =21:30, Var4 =31:40 ) 我们可以使用以下代… 更多>

如何从R中的线性回归中提取p值和R平方?

我们可以使用带有$r.squared的回归模型对象名称来找到R平方,并使用用户定义的函数来提取p值。示例提取R平方> x<-c(32,37,68,87,32,43) > y<-c(12,8,6,3,5,3) >… 更多>

如何将R中的数据帧按多列排序?

我们可以使用order函数按多个列对数据框进行排序。示例请看以下数据帧-> df <- data.frame(x1 = factor(c("Hi", "Med", "Hi&quo… 更多>

Python分组的元组列表求和

在本教程中,我们将编写一个程序,该程序将具有相同键的所有值添加到不同列表中。让我们看一个例子来清楚地理解它。输入值list_one = [('a', 2), ('b', 3), ('c', 5)] list_two = [('c', 7),… 更多>

Python用相同的第一个值对列表中的元组进行分组

在本教程中,我们将编写一个程序,以相同的第一个元素将所有元组分组。让我们看一个例子来清楚地理解它。输入项[(1, 2, 3), (1, 4, 5), (3, 4, 1), (3, 4, 2)]输出结果[(1, 2, 3, 4, 5), (3… 更多>

多组中相同索引处的Python组元素

在本教程中,我们将编写一个程序,将相同索引的元素,不同列表组合到一个列表中。这里有一个约束。所有列表的长度必须相同。让我们看一个例子来更清楚地理解它。输入值[[1, 2, 3], [4, 5, 6], [7, 8, 9]]输出结果[[1, … 更多>

给定列表中的Python组图

在本教程中,我们将编写一个将所有字谜分组到一个列表中的程序。首先,让我们看看什么是字谜。具有相同字符但顺序不同的任何两个字符串称为七字组。在深入探讨解决方案之前,让我们看一个示例。输入值['cat', 'dog', 'fired', 'go… 更多>

Python获取子列表元素直到N

在本教程中,我们将编写一个程序,该程序返回一个子列表元素,直到列表中的第n个子列表。假设我们有以下列表和5个子列表。[['Python','Java'],['C','Pascal'],['Javascript','PHP'],['C#','… 更多>

用于检查Python中两个三角形的一致性的程序

在本教程中,我们将检查两个三角形的一致性。我们将检查SSS,SAS和AAA。基于这些标准证明了三角形的相似性。我们必须根据定理检查不同的条件。在下面的代码中检查它们。示例def side_side_side(sides_one, sides… 更多>

Python中最长公共目录路径的程序

在本教程中,我们将编写一个程序,该程序从给定的路径列表中找到最长的公共路径。让我们看一个例子,以更清楚地理解问题陈述。输入项paths = ['home/nhooo/python', 'home/nhooo/c', 'home/nhooo/… 更多>

二进制前缀在Python中可被5整除

假设我们有一个0和1的数组A,考虑N [i]是从索引A [0]到A [i]的第i个子数组,被解释为二进制数。我们必须找到一个布尔答案列表,其中且仅当N [i]被5整除时,答案[i]为真。因此,如果输入类似于[0,1,1,1,1,1,1],则… 更多>

Python中最大的周长三角形

假设我们有一个正长度的数组A,我们必须找到面积为非零的三角形的最大周长,该三角形由这些长度中的3个组成。当不可能形成任何非零区域的三角形时,则返回0。因此,如果输入类似于[3,6,2,3],则输出将为8。为了解决这个问题,我们将遵循以下步骤… 更多>

Python中强大的整数

假设我们有两个正整数x和y,我们可以说一个整数对于i> = 0和j> = 0的某些整数等于x ^ i + y ^ j是强大的。我们必须找到一个包含所有整数的列表-值小于或等于bound的强大整数。因此,如果输入像x = 2且y … 更多>

C ++中给定数字最多的时间

假设我们有一个由4位数字组成的数组,那么我们必须找到最大的24小时制时间。我们知道最小的24小时时间是00:00,最大的时间是23:59。从00:00开始,如果自午夜起经过了更多时间,则时间会更大。我们必须以长度为5的字符串形式返回答案。如… 更多>

删除列以在Python中进行排序

假设我们有一个由N个小写字母字符串组成的数组,该数组的名称为A,所有字符串的长度相同。现在,我们可以选择任何一组删除索引,并且对于每个字符串,我们都删除这些索引中的所有字符。例如,如果我们有一个数组A,例如[“ abcdef”,“ uvwx… 更多>

Python中的DI字符串匹配

假设我们有一个仅包含“ I”(表示增加)或“ D”(表示减少)的字符串S,令N = S的大小。我们必须返回[0,1,... ,N]使得对于范围0,...,N-1中的所有i-如果S [i]为“ I”,则A [i] <A [i + 1]否… 更多>

Python中的有效Mountain Array

假设我们有一个整数数组A;我们必须检查它是否是有效的山峰数组。我们知道,当且仅当满足以下情况时,A才是山形数组-A的大小> = 3在A中存在一些索引i使得-A [0] <A [1] <... A [i-1] <A [… 更多>

在Python中重新排序日志文件中的数据

假设我们有一系列日志。在该数组中,每个条目都是一个由空格分隔的单词字符串。每个日志中的第一个单词是字母数字标识符。然后,有以下不同类型的字符串-ID后的每个单词仅包含小写字母;ID后的每个单词仅包含数字。我们将这两种类型的日志分别称为字母日… 更多>

Java程序的最长公共子序列

以下是最长公共子序列的Java程序-示例public class Demo{ int subseq(char[] a, char[] b, int a_len, int b_len){ int my_arr[][] = new int[a_… 更多>

Java 打印三角形图案

以下是打印三角形图案的Java程序-示例import java.util.*; public class Demo{ public static void main(String[] args){ Scanner my_scan = new… 更多>

Java程序打印字符串的所有排列

以下是Java程序,用于打印字符串的所有排列-示例public class Demo{ static void print_permutations(String my_str,String my_ans){ if (my_str.leng… 更多>

Java程序重命名多个文件

以下是使用Java重命名多个文件的代码-示例import java.io.File; import java.io.IOException; public class Demo{ public static void main(String… 更多>

如何使用Java清屏?

以下是使用Java清除屏幕的代码-示例public class Demo{ public static void main(String[] args){ System.out.print("\033[H\033[2J"… 更多>

Java程序检查给定的数字是否是斐波纳契数

以下是检查给定数字是否为斐波那契的Java程序-示例public class Demo{ static boolean perfect_square_check(int val){ int s = (int) Math.sqrt(val);… 更多>