使用Tidy Tuesday的数据集horror_movies.csv
,我看不到如何拆分流派列。我尝试过:
fieldList <- strsplit(df$genres, $"|")
以下是输出示例:
[1] "D" "r" "a" "m" "a" "|" " " "H" "o" "r" "r" "o" "r" "|" " " "S" "c" "i" "-" "F" "i"
[22] "|" " " "T" "h" "r" "i" "l" "l" "e" "r"
由于某种原因,这会将我的元素分割成单个字符。这是该专栏的一瞥,因此您可以了解其在数据框中的结构:
$ genres <chr> "Drama| Horror| Thriller", "Horror", "Horror", "Comedy| Horror…
R中的|
字符是否特殊?我想念什么?
答案 0 :(得分:0)
在R'|'中是一个逻辑运算符,表示“或”。
您可以执行以下操作来解决该错误,将FALSE
旋转,默认情况下将其设置为fieldList <- strsplit(df$genres, $"|", fixed=TRUE)
。
strsplit
以下是上述函数 entry = ttk.Entry(root,width=30)
entry.insert(0,"Please enter your name")
entry.state(['readonly'])
entry.state(['normal'])
的文档:
https://www.rdocumentation.org/packages/base/versions/3.6.1/topics/strsplit