创建一个以列为列表的数据框架并不困难,但是我们需要对列表使用I,以使列表元素不会作为单独的列工作。在这里,您会发现创建列表的常用方法,如果我们想在数据中插入该列表,则该方法是不正确的,最后还会提到正确的方法。
错误的方式-
> x1<-1:20 > x2<-list(c(1,1),c(2,2),c(3,3),c(4,4),c(5,5),c(6,6),c(7,7),c(8,8),c(9,9), + c(10,10),c(11,11),c(12,12),c(13,13),c(14,14),c(15,15),c(16,16),c(17,17), + c(18,18),c(19,19),c(20,20)) > df<-data.frame(x1,x2) > df x1 c.1..1. c.2..2. c.3..3. c.4..4. c.5..5. c.6..6. c.7..7. c.8..8. c.9..9. 1 1 1 2 3 4 5 6 7 8 9 2 2 1 2 3 4 5 6 7 8 9 3 3 1 2 3 4 5 6 7 8 9 4 4 1 2 3 4 5 6 7 8 9 5 5 1 2 3 4 5 6 7 8 9 6 6 1 2 3 4 5 6 7 8 9 7 7 1 2 3 4 5 6 7 8 9 8 8 1 2 3 4 5 6 7 8 9 9 9 1 2 3 4 5 6 7 8 9 10 10 1 2 3 4 5 6 7 8 9 11 11 1 2 3 4 5 6 7 8 9 12 12 1 2 3 4 5 6 7 8 9 13 13 1 2 3 4 5 6 7 8 9 14 14 1 2 3 4 5 6 7 8 9 15 15 1 2 3 4 5 6 7 8 9 16 16 1 2 3 4 5 6 7 8 9 17 17 1 2 3 4 5 6 7 8 9 18 18 1 2 3 4 5 6 7 8 9 19 19 1 2 3 4 5 6 7 8 9 20 20 1 2 3 4 5 6 7 8 9 c.10..10. c.11..11. c.12..12. c.13..13. c.14..14. c.15..15. c.16..16. 1 10 11 12 13 14 15 16 2 10 11 12 13 14 15 16 3 10 11 12 13 14 15 16 4 10 11 12 13 14 15 16 5 10 11 12 13 14 15 16 6 10 11 12 13 14 15 16 7 10 11 12 13 14 15 16 8 10 11 12 13 14 15 16 9 10 11 12 13 14 15 16 10 10 11 12 13 14 15 16 11 10 11 12 13 14 15 16 12 10 11 12 13 14 15 16 13 10 11 12 13 14 15 16 14 10 11 12 13 14 15 16 15 10 11 12 13 14 15 16 16 10 11 12 13 14 15 16 17 10 11 12 13 14 15 16 18 10 11 12 13 14 15 16 19 10 11 12 13 14 15 16 20 10 11 12 13 14 15 16 c.17..17. c.18..18. c.19..19. c.20..20. 1 17 18 19 20 2 17 18 19 20 3 17 18 19 20 4 17 18 19 20 5 17 18 19 20 6 17 18 19 20 7 17 18 19 20 8 17 18 19 20 9 17 18 19 20 10 17 18 19 20 11 17 18 19 20 12 17 18 19 20 13 17 18 19 20 14 17 18 19 20 15 17 18 19 20 16 17 18 19 20 17 17 18 19 20 18 17 18 19 20 19 17 18 19 20 20 17 18 19 20
正确的方法-
> x1<-1:20 > x2<-I(list(c(1,1),c(2,2),c(3,3),c(4,4),c(5,5),c(6,6),c(7,7),c(8,8),c(9,9), + c(10,10),c(11,11),c(12,12),c(13,13),c(14,14),c(15,15),c(16,16),c(17,17), + c(18,18),c(19,19),c(20,20))) > df<-data.frame(x1,x2) > head(df,20) x1 x2 1 1 1, 1 2 2 2, 2 3 3 3, 3 4 4 4, 4 5 5 5, 5 6 6 6, 6 7 7 7, 7 8 8 8, 8 9 9 9, 9 10 10 10, 10 11 11 11, 11 12 12 12, 12 13 13 13, 13 14 14 14, 14 15 15 15, 15 16 16 16, 16 17 17 17, 17 18 18 18, 18 19 19 19, 19 20 20 20, 20
问题内容: 我想在Android中创建带有多列的表格。我看到的大多数示例都是2列。(我是Java和Android的新手。)我需要3-4列,并且应该能够在表中动态添加行。谁能给我提供示例代码。(我在WIN 7中使用Eclipse) 问题答案: 我假设您正在谈论的是TableLayout视图,而不是数据库中的表? 如果是这样,这是一个具有三列三行的表的XML示例。 每个 元素在表中创建一行,并且该元素
本文向大家介绍如何在R中制作数据帧列表?,包括了如何在R中制作数据帧列表?的使用技巧和注意事项,需要的朋友参考一下 这可以通过使用列表功能来完成。 示例 创建上述数据帧的列表-
我想通过使用或任何其他函数在R中创建以下序列。 基本上,。
问题内容: 我需要增量填充列表或列表元组。看起来像这样: 为了使它不那么冗长,更优雅,我想我会预先分配一个空列表 预分配部分对我来说并不明显。当我这样做时,我会收到对同一列表的引用列表,因此以下内容的输出 是: 我可以使用循环(),但我想知道是否存在“无环”解决方案。 是获得我想要的东西的唯一方法 问题答案: 这将创建x个不同的列表,每个列表都有一个列表副本(该列表中的每个项目都是通过引用提供的,
本文向大家介绍如何在R数据帧中创建具有行总和子集的新列?,包括了如何在R数据帧中创建具有行总和子集的新列?的使用技巧和注意事项,需要的朋友参考一下 在数据分析中,我们必须处理许多情况,其中之一是创建一个新列,该列的行总和只有几行。将重复这些总和,以便获得等于数据帧中的行数的值总数。我们可以将rowSums与rep函数一起使用来创建这种类型的列。 示例 请看以下数据帧- 假设我们要创建一个新列,该列
我正在尝试创建列表列表,其中大列表表示纸张包含小列表表示问题的集合,问题列表由问题字符串及其ID组成。在这里我的代码: 现在我没有错误地制作问题列表,但是当我尝试创建更大的列表时,Visual Studio无法将可变问题类型识别为类型,哪里错了?