美文网首页
R之数据输入

R之数据输入

作者: geaus | 来源:发表于2017-08-13 21:03 被阅读0次

    键盘输入
    使用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

    相关文章

      网友评论

          本文标题:R之数据输入

          本文链接:https://www.haomeiwen.com/subject/fpgerxtx.html