r prend les matrices de plusieurs topic modellings et les reformate

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r prend les matrices de plusieurs topic modellings et les reformate相关的知识,希望对你有一定的参考价值。

library(dplyr)
library(data.table)
library(stringr)

#dossier contenant les fichiers
setwd("C:/Users/ettor/Desktop/Eurovoc Topicmodeling/presidencies")

#on merge les trois
files <- list.files(path = getwd(),
                    pattern = ".txt")
temp <- lapply(files, fread, sep="\t")
data <- rbindlist(temp)

#on reshape le tout
DT.m2 <- data.table::melt(data,
             id = c("V1", "V2"),
             measure = patterns("[13579]$", "[02468]$"), #les colonnes se terminant par un chiffre impairs = key, pairs = value
             value.name = c("topic", "proportion"),
             na.rm=TRUE) %>% 
  filter(!str_detect(proportion, "file")) %>% 
  mutate("presidency" = str_extract(V2, "EU_en_pres\\d"), 
         fichier = str_extract(V2,"\\d{4}.+\\.txt"),
         topic_id = paste0(presidency, "-100_", V1)) %>% 
  select(8, "doc"=1, 6, 7, 4, 5) %>% 
  arrange(topic_id, topic)

#on enregistre le tout
fwrite(DT.m2, "topics_matrice.csv")

以上是关于r prend les matrices de plusieurs topic modellings et les reformate的主要内容,如果未能解决你的问题,请参考以下文章

R学习-7.Matrices and Data Frames

PHP PHP:表达式regulieres les plus courantes et exemple de test avec ereg()

Matric and C

PHP:expressions regulariers les plus courantes et example de test avec ereg()

CSS CSS:Supprimer le contour bleu lors du focus sur les champs de formulaire sous safari

HTML,PHP:Recuperer simplement les checkbox cochÃe dans une liste de checkbox