为什么hammingR中的函数与Matlab中的同名函数给出不同的值?
MATLAB:
hamming(76)
0.0800
0.0816
0.0864
0.0945
0.1056
0.1198
Run Code Online (Sandbox Code Playgroud)
回复:
library(gsignal)
hamming (76)
0.08695652 0.08851577 0.09318288 0.10092597 0.11169213 0.1254078
Run Code Online (Sandbox Code Playgroud) name <- c("Jon", "Bill", "Maria")
agenn <- c(23, 41, 32)
agelk <- c(23, 41, 32)
agepm <- c(23, 41, 32)
df <- data.frame(name, age,agelk,agepm)
print (df)
Run Code Online (Sandbox Code Playgroud)
我想删除列名称包含c("epm","enn","jkk").
我有一个看起来像的 data.frame
res
date X0 X1 X3 car
2000-01-01 167 185 187 A
2000-01-01 167 185 187 A
2000-01-01 167 185 187 A
2000-01-01 167 185 187 A
2001-01-01 169 186 187 N
2001-01-01 169 186 187 N
2001-01-01 169 186 187 N
2001-01-01 169 186 187 N
Run Code Online (Sandbox Code Playgroud)
这将计算 X0 的平均值或任何函数:
res %>%
group_by(car) %>%
summarise(Myres= mean(X0))
Run Code Online (Sandbox Code Playgroud)
如何将其应用于除“日期”以外的所有列
以下是包含 tibbels 的列表:
test=list()
l <- list(list(var = "bb",b = 2, c = 3, d = 5), list(var = "a", b = 3, c = 2, d = 4))
l2 <- map(l,~data.frame(.))
l3 <-map_dfr(l2,~mutate_all(.,as.character))
l4<-as_tibble(l3)
test[[1]]=l4
names(test)[1]="par"
test[[2]]=l4
names(test)[2]="mas"
myli=list()
myli[[1]]=l4
names(myli)[1]="par"
myli[[2]]=l4
names(myli)[2]="mas"
Run Code Online (Sandbox Code Playgroud)
我想提取名称、var 和 d 并组合:
我需要的输出是这样的:
var value list name
bb 5 test par
a 4 test par
bb 5 test mas
a 4 test mas
bb 5 myli par
a 4 myli par
bb 5 myli …Run Code Online (Sandbox Code Playgroud)