小编ach*_*hai的帖子

如何在 R 中将一列(逗号分隔)转换为多列?

例如,我有这样的数据:

data <- data.frame(person=paste0("person_", 1:5),
                   keyword=sapply(1:5, function(x) paste0(sample(letters, sample(1:5, 1)), collapse = ","))
                   )
Run Code Online (Sandbox Code Playgroud)
> data
    person keyword
1 person_1 k,f,p,w
2 person_2     y,j
3 person_3     y,r
4 person_4     g,w
5 person_5 u,x,c,n
Run Code Online (Sandbox Code Playgroud)

我想将关键字拆分为多列,并最终将它们转换为二进制数据,如下所示:

    person k f p w y j r g w u x c n 
1 person_1 1 1 1 1 0 0 0 0 0 0 0 0 0
2 person_2 0 0 0 0 1 1 0 0 0 0 0 0 0 
3 person_3 …
Run Code Online (Sandbox Code Playgroud)

r dplyr tidyr one-hot-encoding tidyverse

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

如何使用 flex 使一个在右侧对齐,另一个在左侧对齐 - CSS?

我想让两个项目水平对齐,但我不知道如何使用 flex 使它们响应式地分开:

<div class="container">
  <div class="item-left">Left</div>
  <div class="item-right">Right</div>
</div>

.container {
 display: flex
}
Run Code Online (Sandbox Code Playgroud)

目的是无论我如何改变屏幕的宽度,它们仍然是分开的(一个在左边,另一个在右边)。我可以使用gridjustify-self来实现这一点,但是我将如何使用 flex 来获得此预期结果?

谢谢!

html css flexbox

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

标签 统计

css ×1

dplyr ×1

flexbox ×1

html ×1

one-hot-encoding ×1

r ×1

tidyr ×1

tidyverse ×1