小编sid*_*pat的帖子

向左移动非NA细胞

我的数据集中有许多NA,我需要将所有这些单元格(在行级别)向左移动.

示例 - 我的数据帧:

    df=data.frame(x=c("l","m",NA,NA,"p"),y=c(NA,"b","c",NA,NA),z=c("u",NA,"w","x","y"))
    df
         x    y    z
    1    l <NA>    u
    2    m    b <NA>
    3 <NA>    c    w
    4 <NA> <NA>    x
    5    p <NA>    y
Run Code Online (Sandbox Code Playgroud)

我希望上面的数据帧转换成这个:

      x    y  z
    1 l    u NA
    2 m    b NA
    3 c    w NA
    4 x <NA> NA
    5 p    y NA
Run Code Online (Sandbox Code Playgroud)

请帮忙.

谢谢.

r data-manipulation dataframe

4
推荐指数
3
解决办法
1855
查看次数

R |中的字符串转换 分组字符串的单词

我想将字符串分组(如下所示)

text="Lorem,ipsum,dolor,sit,amet,consectetuer"
Run Code Online (Sandbox Code Playgroud)

像这样

textNew="Lorem ipsum,ipsum dolor,dolor sit,sit amet,amet consectetuer"
Run Code Online (Sandbox Code Playgroud)

谢谢.

regex string r

3
推荐指数
1
解决办法
205
查看次数

正则表达式 - 在句子中创建连续的单词

我有一个字符串:

t="abc,mno,pqr,xyz,qwe,asd"
Run Code Online (Sandbox Code Playgroud)

我希望所有可能的3个连续单词作为输出,如下所示:

"abc mno pqr,mno pqr xyz,pqr xyz qwe,xyz qwe asd"
Run Code Online (Sandbox Code Playgroud)

我正在使用R,因此使用perl正则表达式引擎.

有任何想法吗?

谢谢.

regex pcre r

1
推荐指数
1
解决办法
110
查看次数

标签 统计

r ×3

regex ×2

data-manipulation ×1

dataframe ×1

pcre ×1

string ×1