📅  最后修改于: 2023-12-03 14:52:32.225000             🧑  作者: Mango
在 R 中,我们经常需要对数据进行分析和处理,而数据通常是从外部文件导入的,如从 Excel、CSV 文件中导入数据。但有时候我们需要手动输入数据,这篇文章就介绍一下如何在 R 中手动输入原始数据。
向量是 R 中最基本的数据结构,可以包含数值、字符和逻辑值等。我们可以使用 c()
函数来创建一个向量,并手动输入其中的元素,如下所示:
# 创建一个数值型向量
num_vec <- c(1, 3, 5, 7, 9)
# 创建一个字符型向量
char_vec <- c("apple", "banana", "orange")
# 创建一个逻辑型向量
logical_vec <- c(TRUE, FALSE, TRUE, TRUE, FALSE)
矩阵是一个二维的数据结构,由行和列组成,可以包含数值、字符和逻辑值等。我们可以使用 matrix()
函数来创建一个矩阵,并手动输入其中的元素,如下所示:
# 创建一个数值型矩阵
num_mat <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3)
# 创建一个字符型矩阵
char_mat <- matrix(c("apple", "banana", "orange", "cherry", "grape", "lemon"), nrow = 3, ncol = 2)
# 创建一个逻辑型矩阵
logical_mat <- matrix(c(TRUE, FALSE, TRUE, TRUE, TRUE, FALSE), nrow = 2, ncol = 3)
数据框是一个类似于 Excel 表格的数据结构,由行和列组成,可以包含数值、字符和逻辑值等。我们可以使用 data.frame()
函数来创建一个数据框,并手动输入其中的数据,如下所示:
# 创建一个包含三列的数据框
df <- data.frame(name = c("Jack", "Marry", "Tom", "Jerry"),
age = c(20, 25, 30, 35),
sex = c("male", "female", "male", "male"))
以上就是在 R 中手动输入原始数据的方法。当然,如果数据量很大,手动输入显然不太现实,可以通过 R 的文件输入功能,从外部文件中导入数据。