这里是R的新手。我有一个问题要解决:如果一个子字符串在字符串列中出现一次或多次,我需要创建一些计数为1的新列。如下所示:
Existing Column New Col (True if apple) New Col (True if banana)
apple, apple, orange 1 0
banana, banana, orange 0 1
apple, banana, orange 1
我正在学习如何使用来自python背景的R。我正在学习Andrej的零英雄课程,并在R.
我们从32033人的名单开始。这些名称必须被分解成一种可供网络消化的格式。例如,如果dataset中的第一个名称是emma,我们将将其表示为:
X | Y
________
... | e
..e | m
.em | m
emm | a
mma | .
... | etc
虽然每个字符都表示为一个数字,所以以后可以将它们存储为张量。为此,我编写了以下alogrithm:
XS <- vector("list",length(data)*block_size*2)
YS
我从链接上刮了一些歌词。在那里,歌词显示如下(只是一个片段):
Quando a chuva passar
Pra quê falar
Se você não quer me ouvir?
Fugir agora não resolve nada
正如你所看到的,每个句子都是用一个新的行分隔开的。但是,当我刮歌词并保存在csv文件中时,R返回合并的句子,如下所示:
Output:
Quando a chuva passarPra quê falarSe você não quer me ouvir?Fugir agora não resolve nada
这是我的密码:
lib
我正在R课上做一个练习,希望你能帮忙。任务是创建我自己的脚本来确定一个数字是否为回文。我的想法是创建一个重复结构,记录任意大小的数字中的每个数字,按顺序比较这些数字,然后调用该数字是否为回文。
到目前为止,我认为我可以使用"for“命令来分解数字,如下所示:
# Initialize
Number <- 242
Number
N <- nchar(Number)
N
# Find numbers and digits
if (Number == 0) {
print ("Number must be greater than 0")