R语言之数据输入、输出

数据输入

一、键盘输入:edit(数据集变量名)

    edit对数据集变量名操作后,会弹出编辑器窗口,可手动输入数据。(对array操作时,会直接弹出文本编辑器)

edit函数定义
edit对数据框(frame)操作后弹出数据编辑器

在编辑器中输入数据(也可以点击列名,对列名修改)后,关闭编辑器,结果如下:

输入数据并关闭编辑器后结果

二、读取分隔符文件(csv文件):read.table(file_path,header,sep),读取结果是frame形式

    参数:file_path:文件路径

        header:是否将第一行作为列的变量名,

        sep:分隔符类型,默认情况下是为一个或多个空格、制表符、换行符或回车符。

读取结果示例

    补充:read.csv(file_path)也可以读取csv文件。结果依然是frame格式

三、读取Excel文件,读取结果也是frame格式。

    read.xlsx(file_path, n):使用前需要安装xlsx模块。

        注意:文件稍大一点(我的3.82M,报错了...也可能与电脑当时的运行状况有关,进程太多,卡~)就报内存不足错误:)。

    参数:file_path:文件路径

                n:读取的Excel中sheet序号

使用xlsx模块读取Excel文件

四、连接mongo数据库:使用模块mongolite

    连接:test_mongo<-mongolite::mongo(collection = "collection", url = "mongodb://username:password@host:27017/database",verbose = FALSE, options = ssl_options())

数据输出(打印)

R语言有三种方式可以向控制台打印内容:print()、cat()、paste()

1、print()

在打印的同时会有返回值,且无法打印多个变量:


print()方法


print()方法有返回值,可打印同时赋值

2、cat()

可以打印多个变量,但是无返回值


cat()方法


cat()打印无返回值

3、paste()

可以将多个字符串通过sep参数的分隔符进行拼接,并打印出来;也有返回值,但是有返回值赋值时不会打印出来。


paste()方法


paste()方法也有返回值

你可能感兴趣的:(R语言之数据输入、输出)