R入门(一)----读取数据、查看数据

article/2025/11/8 7:01:45

感谢大鹏dapengde

创建数据

#在相应位置新建文件夹
dir.create('E:/R/R lab/学R/r4r')
#将数据文件存进文件夹
write.csv(as.data.frame(t(matrix(co2,12,dimnames = list(month.abb,unique(floor(time(co2)))  )
))),file = 'E:/R/R lab/学R/r4r/co2.csv')

读取数据

R数据的导入与导出(http://pem.freeshell.org/math/R_data_import_export_zh.pdf)

#读取文件
mydata1 <- read.table(file = 'clipboard',header = T)
#找到文件所在位置(点击式),myfile1和myfile2存储的只是路径,不是文件内容
myfile1 <- file.choose()
myfile2 <- "E:\\R\\R lab\\学R\\r4r\\co2.csv"
mydata2 <- read.table(file = myfile2,header = T,sep = ',')
#read.csv()比read.table()更精简
mydata2 <- read.csv(file = myfile2)
mydata2 <- read.csv(file = "E:\\R\\R lab\\学R\\r4r\\co2.csv")

常见的符号

%/% 整除的商;
%%整除的余数;
round()四舍五入;
trunc()截取整数;
mod()整除的余数

数据处理和作图

plot(mydata2)

任意两变量散点图

> #对于有名称的查询某行或某列的数据
> mydata2[,'Sep'][1] 313.68 314.00 314.83 316.11 316.05 316.54 317.66 318.48 319.10 320.18 322.22
[12] 322.93 323.20 324.68 327.35 327.27 328.40 329.14 331.42 332.60 333.75 335.72
[23] 336.52 337.81 339.69 340.90 342.92 344.68 346.27 348.55 349.64 350.82 352.05
[34] 352.94 353.67 355.84 358.11 359.51 360.24
mydata2$Sep
> #对矩阵行进行命名
> rownames(mydata2) <- mydata2$year
> rownames(mydata2)[1] "1959" "1960" "1961" "1962" "1963" "1964" "1965" "1966" "1967" "1968" "1969" "1970" "1971"
[14] "1972" "1973" "1974" "1975" "1976" "1977" "1978" "1979" "1980" "1981" "1982" "1983" "1984"
[27] "1985" "1986" "1987" "1988" "1989" "1990" "1991" "1992" "1993" "1994" "1995" "1996" "1997"
> colMeans(mydata2[,2:13])Jan      Feb      Mar      Apr      May      Jun      Jul      Aug      Sep      Oct 
336.4308 337.2033 338.0546 339.2944 339.8821 339.3282 337.9164 335.9579 334.2428 334.1692 Nov      Dec 
335.4679 336.6946 
> #对数据行计算均值,添加到mydata2的变量mean中去
> mydata2$mean<- rowMeans(mydata2[,2:13])
> #对数据行计算中值,添加到mydata2的变量median中去
> mydata2$median <- apply(X=mydata2[,2:13],FUN = median,MARGIN = 1)
> #任意相邻两行的差,diff()函数,后项减去前项
> diff(mydata2$Sep)[1]  0.32  0.83  1.28 -0.06  0.49  1.12  0.82  0.62  1.08  2.04  0.71  0.27  1.48  2.67 -0.08
[16]  1.13  0.74  2.28  1.18  1.15  1.97  0.80  1.29  1.88  1.21  2.02  1.76  1.59  2.28  1.09
[31]  1.18  1.23  0.89  0.73  2.17  2.27  1.40  0.73

#对数据行进行计算相邻两项的差,也就是计算每年中,下月减本月,少的是一月
apply(X=mydata2[,2:13],FUN = diff,MARGIN = 1)
#对数据列进行计算相邻两项的差,也就是计算每月中,下年减本年,少的是1959年
apply(X=mydata2[,2:13],FUN = diff,MARGIN = 2)

R不仅可以安装在本地,还可以从网络访问。在你的手机或电脑里打开浏览器,访问下面介绍的网站,就可以使用R语言了。

我们先来试试Ideone。(Ideone: http://ideone.com)打开这个网站后,输入

summary(co2) 
co2

点击Run!按钮运行,窗口下面就立刻显示运算结果。同时,可以让我们用浏览器来进行R编程和调试非常方便,免费注册账号后,就可以将代码保存在名下,方便调用,还支持把代码嵌入网页里,以便分享。

由于输入输出接口的限制,Ideone里的R语言不能读入外部数据,也不能实现作图。没关系,还有很多类似网站,能够满足不同的需求,例如r-fiddle(r-fiddle: http://www.r-fiddle.org)等。如果你有自己的服务器,那么还可以用RStudio的服务器版来搭建自己专属的R网站,你的地盘你做主。有了这些在线的R网站,随时随处都可以免费使用R,没有电脑就用手机。有R伴我走天涯,走到哪里都不怕。

大鵬志:http://dapengde.com/archives/tag/r
本书主頁: http://xuer.pzhao.net
大鹏推荐的书http://xccds1977.blogspot.com/2013/02/r.html
统计之都:https://d.cosx.org/t/r
爆栈网R语言论坛:http://stackoverflow.com/questions/tagged/r


http://chatgpt.dhexx.cn/article/oewp52VT.shtml

相关文章

手把手教你用R语言读取CSV文件

导读&#xff1a;R语言有许多种方法去获取数据&#xff0c;最常用的是读取CSV文件。 作者&#xff1a;Jared P. Lander 来源&#xff1a;大数据DT&#xff08;ID&#xff1a;hzdashuju&#xff09; 读取CSV文件最好的方法是使用read.table函数&#xff0c;许多人喜欢使用read.c…

R语言中 数据读取与写入

R中其他读取: source #读取R代码 dget #读取R文件 load #读取工作空间 一。R语言读取文本文件(.txt) 在R语言中,读取文本文件的函数可以是:read.table()、scan()、read.fwf(),也可以将.txt转换为.csv或.xlsx文件用其他函数读取。 1. read.table() 参数解释: …

R语言——数据格式和数据读取

R语言——数据读取之详解 福尔摩斯曾说过:“数据,数据,没有数据的推理是罪恶!” 不过比起有意思的统计分析,数据的导入与导出显得十分的无趣,但是不得不说统计分析的数据导入与导出是个让人沮丧的任务,而且耗时巨大。 今天分享的是R数据的储存数据格式,及其R中数据的输…

2019-07-15_linux下vi复制粘贴

vi 环境块复制 1、shiftv 进入行选模式 2、上下箭头选中要复制的块 3、“y”复制 4、“p” 粘贴 转载于:https://www.cnblogs.com/wbly2019/p/11187370.html

linux ubuntu vim复制粘贴,关于vim的复制粘贴

今天被vim的复制粘贴弄得很烦,它不像windows那样,每次复制会把以前的内容覆盖。所以有时粘贴出来的东西并不是你想要的。 在不同终端中,用vim打开的两个文件之间的复制粘贴 1. 用同一个终端,直接使用这个命令: vim file1 file2 这样就可以直接用y和p复制粘贴了。 但是这样…

在windows或linux中使用VIM/VI复制粘贴内容命令及设置大全

在windows或linux中使用VIM/VI复制粘贴内容命令及设置大全 行复制&#xff1a; 【yy】复制光标所在行 【p】在光标位置粘贴复制的内容 多行复制&#xff1a; 【v】从当前位置进行可视化模式&#xff08;【Ctrlv】则进行可视化块选择&#xff09; 此时按上下左右箭头移动光标选…

使用pip安装pymysql

本人使用的python版本是3.6&#xff0c;该版本是自带有pip.可以直接通过pip工具进行安装pymysql: 第一步&#xff1a;找到pip.exe路径。 例如我安装的目录如下&#xff0c;自带的pip工具的python版本&#xff0c;在Scripts目录下都能够找到。 第二步&#xff1a;通过cmd进入命令…

pycharm中安装pymysql

进入pycharm终端&#xff0c;输入pip install pymysql进行安装

Python——pymssql安装

下载&#xff1a; https://pypi.python.org/pypi/pymssql/2.0.1#downloads pymssql的安装包&#xff1a; pymssql-2.0.1.win32-py2.7.exe 32位与python对应 pymssql-2.0.0b1.win-amd64-py2.7.exe 64位与python对应 网上没找到&#xff0c;在csdn中下载…

pymysql的安装及使用及使用mysql数据进行可视化(适合入门,过程详细明确,如有错误请一定指出)

文章目录 Python连接MySQL数据库(pymysql)一、准备模块二、连接数据库connect()&cursor()三、对数据库进行操作execute()四、关闭数据库的连接close() 处理MySQL的数据及简单可视化一、简单的使用1.查询2.插入3.更新4.删除 二、获取数据三、可视化 Python连接MySQL数据库(p…

window 安装 pymysql

一、下载安装python-win 点击打开链接 二、下载安装setuptools 点击打开链接 三、下载安装 mysql 点击打开链接 四、安装pymysql 在python中执行python ez_setup.py文件&#xff0c;如果没有配置环境变量&#xff0c;可以在python安装路径中找到python.exe&#xff0c…

pymysql的使用

pymysql是从Python连接到MySQL数据库服务器的接口&#xff0c;其官方文档为&#xff1a;https://pymysql.readthedocs.io/en/latest/ 安装&#xff1a;pip install pymysql 对于数据库的操作&#xff0c;我们一般是这样的操作&#xff1a; 步骤1&#xff1a;连接数据库 步骤2&…

python的pymysql模块安装与使用

文章目录 一、pymysql的安装&#xff1a;二、pymysql基本控制函数&#xff1a;三、数据库数据的添加&#xff1a;四、数据库数据的删除&#xff1a;五、数据库数据的修改&#xff1a;六、数据库数据的批量添加&#xff1a;七、数据库数据的查询(取出)&#xff1a; 一、pymysql的…

在pycharm里安装pymysql

1、打开pycharm&#xff0c;进入terminal终端模式&#xff0c;输入pip install pymysql&#xff08;pip3 install pymysql&#xff09;

Py之PyMySQL:Python库之PyMySQL的简介、安装、使用方法之详细攻略

Py之PyMySQL&#xff1a;Python库之PyMySQL的简介、安装、使用方法之详细攻略 目录 PyMySQL的简介 PyMySQL的安装 PyMySQL的使用方法 PyMySQL的简介 PyMySQL包包含一个纯Python MySQL客户端库。PyySQL的目标是对MySQL LDAP进行替换&#xff0c;并对CPython、PyPy和IrPython进…

pymysql模块安装后,import pymysql找不到?

经常遇到这样的问题&#xff0c;windows里 cmd安装好了pymysql后&#xff0c;在开发时&#xff0c;import引入找不到模块为什么呢&#xff1f; cmd安装好的包&#xff0c;其实在真实的环境里已经安装好了&#xff0c;但是PyCharm工具需要手动加载一下。详细安装步骤如下&#…

pymysql安装包下载

运行pycharm&#xff0c;点击文件&#xff0c;点击设置&#xff0c;点击项目&#xff0c;选择项目下的python解释器&#xff0c;点击号&#xff0c;搜索pymysql&#xff0c;下载安装包即可。

PyMySQL的基本使用

我使用pymysql出现了以下的错误 python-module pymysql has no attribute connect 一出错 我本能的想去看下是不是我没连接成功 然后 pip3 install pymysql 不要起import的包名作为文件名啊&#xff01;&#xff01;&#xff01; 因此&#xff0c;我总结了下pymysql的基本使…

windows下Python安装pymysql

# 安装pymysql命令 # 从github 下载pymysql 安装包 # 下载地址&#xff1a;https://github.com/PyMySQL/PyMySQL # 解压下载文件&#xff0c;不用打开python交互界面&#xff0c;cd到解压文件所在目录 # 运行 python setup.py install # 打开python交互界面&#xff0c; # 运…

Python安装pymysql

Python安装pymysql 环境&#xff1a;jupyter Notebook(Anaconda) 1. 未安装pymysql 2. 打开cmd(命令提示符) 3. 出现错误 开始我简单粗暴的直接在cmd中输入&#xff0c;然后出现了404错误&#xff0c;提示我conda的配置状态权限有问题。&#xff08; 第13行中view your conf…