首页 > 解决方案 > 为什么不将此列拆分为 tidyverse 的两列?

问题描述

我有一个包含一列的数据框,data. 一个样品:

data
13.43,100.34
12.344,98.3242

我想将逗号两边的数字分成两列(并删除逗号),“A”和“B”。即目标是:

A       B
13.43   100.34 
12.344  98.3242

我试过以下代码:

library(tidyverse)

new_df <- old_df %>% separate(data, into = c('A', 'B'), sep = '^.+,')

但打印new_df显示一个空白A列:

A       B
        100.34 
        98.3242

有人知道为什么/如何解决吗?

标签: rtidyverse

解决方案


推荐阅读