小编Cap*_*ler的帖子

将许多列除以另一列

好的

A <- c(1:10)
B <- c(2:11)
C <- c(3:12)
df1 <- data.frame(A,B,C)
Run Code Online (Sandbox Code Playgroud)

我不明白这个错误:

df2 <- df1 / df1[,"C"]
df2 <- df1[1:3,] / df1[1:3,"C"]

a <- subset (df1, select = c(A, B)) 
b <- subset (df1, select = c (C))
c <- a/b
## Error in Ops.data.frame(a, b) : 
##  ‘/’ only defined for equally-sized data frames
Run Code Online (Sandbox Code Playgroud)

看到两者的行数相同:

dim(a)
dim(b)
Run Code Online (Sandbox Code Playgroud)

r

2
推荐指数
1
解决办法
2190
查看次数

用他们的rowname取消选择一组行

我想通过他们的rowname取消选择一组行

A <- data.frame(c("a","b","c"),c("d","e","f"))
rownames(A) <- c("RA","RB","RC")
Run Code Online (Sandbox Code Playgroud)

A[-"RA",]
Run Code Online (Sandbox Code Playgroud)

给出错误

r

1
推荐指数
1
解决办法
1426
查看次数

标签 统计

r ×2