R语言数据科学编程全解析
在数据科学领域,R语言是一种强大且广泛使用的工具。它提供了丰富的数据结构、强大的字符串操作能力以及灵活的控制和函数功能。下面将深入介绍R语言在数据处理、编程控制和函数开发等方面的关键知识。
1. 复合数据类型
在数据处理中,复合数据类型是非常重要的。常见的复合数据类型包括数据框(Data Frames)和列表(Lists)。
1.1 数据框
数据框是R语言中最重要的数据结构之一。它类似于矩阵,但矩阵只能包含一种类型的元素,而数据框可以包含不同类型的列向量。以下是创建数据框的示例:
x = c(1,2,3)
b = c(TRUE,FALSE,TRUE)
s = c('one', 'two', 'three')
c = c(1+0I,1+1I,-1+0I)
D = data.frame(x,b,s,c)
print(D)
输出结果如下:
x b s c
1 1 TRUE one 1 + 0i
2 2 FALSE two 1 + 1i
3 3 TRUE three -1 + 0i
可以看到,数据框的每一列可以是不同的数据类型。同时,每个列向量的长度必须相同。可以使用以下函数获取数据框的行数和列数:
print(dim(D))
print(ncol(D))
print(nrow(D))
数据框中的元素可以像矩
超级会员免费看
订阅专栏 解锁全文
1658

被折叠的 条评论
为什么被折叠?



