R之数据输入

键盘输入
使用edit()会自动调用一个允许手动输入数据的编辑器

mydata <- data.frame(age=numeric(0), gender=character(0), weight=numeric(0))
mydata <- edit(mydata)

类似于age=numeric(0)的赋值语句将创建一个指定模式但不包含实际数据的变量。
文本输入
使用read.table()从带分隔符的文本文件中导入数据。

mydata <- read.table(file, heaer=logical_value, sep='delimiter', row.names)
# file 文本文件名
# header 表示首行是否为变量名的逻辑值
# sep 分隔符,默认为"",表示可为一个或多个空白符
# row.names 指定的行标识符的变量

mydata <- read.table("student.csv", header=TRUE, sep=',', row.names="studentID")

默认情况下字符型变量将转换为因子,stringsAsFactors=FALSE将停止这种转换。另一种方式是制定每列的类,如logical, numeric, character, factor

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容