我想从一个CSV文件,其中的第一个字是“主”字和词语的相同的记录,其余读同义词是2的倍数列出的清单是其同义词 同义词
现在我基本上要创建一个列表像我将不得不在R,
**synonyms <- list(
list(word="ss", syns=c("yy","yyss")),
list(word="ser", syns=c("sert","sertyy","serty"))
)**
这给了我一个清单,
synonyms
[[1]]
[[1]]$word
[1] "ss"
[[1]]$syns
[1] "yy" "yyss"
[[2]]
[[2]]$word
[1] "ser"
[[2]]$syns
[1] "sert" "sertyy" "serty"
这基本上是一个列表Ø f“单词”和“syns”的列表。 如何从csv文件中读取单词和同义词的同时创建类似列表
任何指针都会有帮助!谢谢
我会去了解一下'readLines'。这将返回一个向量,其中每个元素都是csv的一行。然后你可以使用'strsplit'解析来得到一个载体列表,其中每个载体的第一个元素是你的单词,其余的是同义词。 – lmo
我能够做到这一点,但那么我如何将矢量的第一个元素转换为列表的第一个元素(名为$ word)以及随后的单词作为char向量形式的列表的第二个元素(命名为$ syns) – shashankp
这是一个可重现的例子。今后,请制作一个用于使用的示例。数据图像不够。 – lmo