假设我有一个这样的数据帧:
d <- data.frame(time = c(1,3,5,6,11,15,15,18,18,20), side = c("L", "R", "R", "L", "L", "L", "L", "R","R","R"), id = c(1,2,1,2,4,3,4,2,1,1), stringsAsFactors = F)
d
time side id
1 1 L 1
2
我有一个简单的程序,通过它我试图预测下一个单词,但我得到了错误
"Error in model$word : $ operator is invalid for atomic vectors".
你能帮我理解一下如何摆脱这个错误吗?
下面是我正在尝试执行的代码:
include.packages("ANLP")
library(ANLP)
setwd("C:/Users/s.maramreddy/OneDrive - Accenture/Personal/R/Capstone/Coursera-SwiftKey/final/en_US")
mod
如何使用map将值g移动到df中的列中?
r<-data.frame(o=runif(n = 50),m=rep(c("A","N"),25))
te<-data.frame(o=runif(n = 50),m=rep(c("G","H"),25))
aq<-list(f=list(df=r,g=0),g2=list(df=te,g=5))
str之后的预期结果是:
List of 2
$ f :List of 2
..$ df:'data.frame': 50 obs. of 2 va
感谢您对此问题的关注。 我有下面的数据。 a<- data.frame("Grade"=c(1, 2, 3, 4), "Prob"=c(0.01, 0.25, 0.45, 0.29))
b<- data.frame("Pot"= c(letters[1:18])) 基于下面的代码,我想做一个函数,它可以根据概率(replace=TRUE)和四个具有相同概率的随机字母(replace=FALSE)来循环四个等级数。例如,此循环可能如下所示: 3 2 3 2 d f k g
1 3 4 2 a k r b 我想做一个函数,它不仅可以计
我不是傅里叶分析的专家,不知道R的函数fft()做什么。即使在横穿了很多次之后,我还是想不出答案。我做了个例子。
require(ggplot2)
freq <- 200 #sample frequency in Hz
duration <- 3 # length of signal in seconds
#arbitrary sine wave
x <- seq(-4*pi,4*pi, length.out = freq*duration)
y <- sin(0.25*x) + sin(0.5*x) + sin(x)
看上去像是:
fourier