例如,我有这样的数据:
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) 我想让两个项目水平对齐,但我不知道如何使用 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)
目的是无论我如何改变屏幕的宽度,它们仍然是分开的(一个在左边,另一个在右边)。我可以使用grid和justify-self来实现这一点,但是我将如何使用 flex 来获得此预期结果?
谢谢!