当前位置: 首页 > 知识库问答 >
问题:

如何将数据列表分成两列?

白云
2023-03-14

我试图将一个数据列表一分为二,但我不知道如何正确执行。

当我使用dput(a)时,我的数据如下

结构(列表)(V1=结构(c(1L、9L、10L、11L、12L、13L、14L、15L、16L、2L、3L、4L、5L、6L、7L、8L)。标签=c(“1\t1200.30”,“10\t1305.80”,“11\t1263.02”,“12\t1312.67”,“13\t1229.85”,“14\t1247.43”,“15\t1288.56”,“16\t1287.84”,“2\t1247.44”,“3\t1234.20”,“4\t1279.93”,“5\t1249.77”,“6\t1285.62”,“7\t1204.17”,“8\t1249.72”,“9\t1245.15”),class=“factor”)。名称=“V1”,class=“data.frame”,行。名称=c(NA,-16L))

我想把它做成这样的两列:

asd  qut
1   1200.3
2   1305.80
3   1263.02

但是我试着使用sep=“\t”),它返回

错误:var必须计算为单个数字或列名,而不是字符向量

有人能帮我吗?谢谢!


共有1个答案

东门修能
2023-03-14

您忘记指定需要指定的参数,即使数据帧只有一列:

tidyr::separate(a, col = V1, into = c("asd", "qut"), sep = "\t")
 类似资料:
  • 我有一些数据,其中每个id由不同的类型测量,这些类型可以有不同的值。测量值为val。一个小的虚拟数据如下所示: 那么df是: 我需要传播/投射数据,以便每个id的

  • 问题内容: 我正在寻找一种将python列表轻松分成两半的方法。 这样,如果我有一个数组: 我将能够得到: 问题答案: 如果需要功能:

  • 问题内容: 无论如何,有没有将ArrayList拆分成不同的部分,直到运行时才知道它的大小?我知道有一种方法叫做: 但我们需要明确提及列表的起始和结束范围。我的问题是,我们得到一个包含帐号的数组列表,该数组具有类似2000,4000个帐号的数据(在编码期间不会知道这些数字),我需要将此帐号传递给PL / SQL的IN查询,如下IN不支持超过1000个值,我试图将其拆分成多个块并将其发送给查询 注意

  • 我在excel中有一个列,其中包含名字、姓氏和职位名称的混合。唯一可以观察到的模式是——在每一组3行中,每第1行是名字,第2行是姓氏,第3行是工作标题。我想创建3个不同的列,并隔离此数据示例数据: 我想要:约翰,布什,经理,作为一行,分别放在名字,姓氏和职务下面的三个不同的栏中。像- 我们如何才能完成这项任务?

  • 给定一个< code>n数和sum 的列表,将这些数分成< code >两个组,使得每组中的数之和小于或等于s。如果可以分组,则打印< code>YES,如果不能分组,则打印< code>NO。 例如,如果< code>n=3,s=4和< code>n数是< code>2,4,2。在这种情况下,输出为< code>YES,因为可以形成两个组< code>(2,2)和(4)。 我的解决方案如下。 是

  • 问题内容: 我有一个带有一列的数据框,我想将其分为两列,其中一列标题为,另一列为 我的数据框df如下所示: 我不知道如何使用以达到分割行单元的目的。我可以用来添加一个新列,并用填充它hello。有任何想法吗? 问题答案: 对于以下简单情况: 我有一个带有定界符的文本列,我想要两列 最简单的解决方案是: 或者,你可以使用以下方法自动为拆分的每个条目创建一个带有一列的DataFrame: 如果字符串的