好的
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) 我想通过他们的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 ×2