我需要帮助重构数据框。
我目前有以下数据结构: Current data structure
我需要做到这一点:
post 229 comments 220 badge 209 washington 160
请注意,我不需要序列号或列名。我只需要在它旁边张贴的单词和频率。任何包都可以。
答案 0 :(得分:2)
paste(df$WORD, df$FREQ, sep=" ")
答案 1 :(得分:0)
在row.names=FALSE
语句中设置print
,最好将row.names=FALSE
和col.names=FALSE
写入输出文件
df <- data.frame(WORD=c("post","comments","badge","washington"),FREQ=c(229,220,209,160))
print (df, row.names=FALSE) # You have to use print
# Creating dataframe without column names
df <- data.frame(c("post","comments","badge","washington"),c(229,220,209,160))
您可以直接写出来,如下所示:
write.table(df,file="MyFile.txt",row.names=FALSE,col.names=FALSE,quote=FALSE,sep="\t")
答案 2 :(得分:0)
感谢您的帮助,但我明白了。我不得不使用命令rbind。
这是我的代码:
#Bind the matrix together
result <- matrix(rbind(df[,1],ft[,2]))
#Transpose the binded matrix to get desired shape
FreqTerms <- t(result)