<R语言实战>读书摘要之R 语言介绍

R语言自动提取新闻摘要的简单实现 之前用R做过一些文本处理的工作,主要就是对新闻做做分类、提取关键词之类的,通过jiebaR包和自定义词典可以轻松地完成大部分工作,分类也就是整理一下各类别的特征然后跑一个分类模型就能得到比较满意的结果,唯独自动生成摘要这块一直没有找到很好的解决方法,没有找到R中现成的工具包。由于写代码能力也比较捉鸡,所以参考了java和python中的代码之后还是无法写出像样的程序出来。于是最终的解决方案就是把文 阅读详情
赋值

不同于其他语言,R是用 <- 代替 =

x <- 3 #赋值x为3
获得帮助

help.start() 打开帮助文档首页
help(“foo”)或?foo 查看函数foo的帮助(引号可以省略)
help.search(“foo”)或??foo 以foo为关键词搜索本地帮助文档
example(“foo”) 函数foo的使用示例(引号可以省略)
RSiteSearch(“foo”) 以foo为关键词搜索在线文档和邮件列表存档
apropos(“foo”, mode=”function”) 列出名称中含有foo的所有可用函数
data() 列出当前已加载包中所含的所有可用示例数据集
vignette() 列出当前已安装包中所有可用的vignette文档
vignette(“foo”) 为主题foo显示指定的vignette文档

工作空间

工作空间(workspace)就是当前R的工作环境,它储存着所有用户定义的对象(向量、矩阵、函数、数据框、列表)。在一个R会话结束时,你可以将当前工作空间保存到一个镜像中,并在下次启动R时自动载入它。

getwd()显示当前的工作目录
setwd(“mydirectory”) 修改当前的工作目录为mydirectory
ls() 列出当前工作空间中的对象
rm(objectlist) 移除(删除)一个或多个对象
help(options) 显示可用选项的说明
options() 显示或设置当前选项
history(#) 显示最近使用过的#个命令(默认值为25)
savehistory(“myfile”) 保存命令历史到文件myfile中(默认值为.Rhistory)
loadhistory(“myfile”) 载入一个命令历史文件(默认值为.Rhistory)
save.image(“myfile”) 保存工作空间到文件myfile中(默认值为.RData)
save(objectlist, file=”myfile”) 保存指定对象到一个文件中
load(“myfile”) 读取一个工作空间到当前会话中(默认值为.RData)
q() 退出R。将会询问你是否保存工作空间

输入输出


  1. 输入
    函数source(“filename”)可在当前会话中执行一个脚本。如果文件名中不包含路径,R将假设此脚本在当前工作目录中。举例来说,source(“myscript.R”)将执行包含在文件myscript.R中的R语句集合。依照惯例,脚本文件以.R作为扩展名,不过这并不是必需的。
  2. 文本输出
    函数sink(“filename”)将输出重定向到文件filename中。默认情况下,如果文件已经存
    在,则它的内容将被覆盖。使用参数append=TRUE可以将文本追加到文件后,而不是覆盖它。参数split=TRUE可将输出同时发送到屏幕和输出文件中。不加参数调用命令sink()将仅向屏幕返回输出结果。
  3. 图形输出
    虽然sink()可以重定向文本输出,但它对图形输出没有影响。要重定向图形输出,使用
    表1-4中列出的函数即可。最后使用dev.off()将输出返回到终端。

pdf(“filename.pdf”) PDF文件
win.metafile(“filename.wmf”) Windows图元文件
png(“filename.png”) PBG文件
jpeg(“filename.jpg”) JPEG文件
bmp(“filename.bmp”) BMP文件
postscript(“filename.ps”) PostScript文件
包
什么是包?

包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。

包的安装

第一次安装一个包,使用命令install.packages()即可。
举例来说,不加参数执行install.packages()将显示一个CRAN镜像站点的列表,选择其中一个镜像站点之后,将看到所有可用包的列表,选择其中的一个包即可进行下载和安装。如果知道自己想安装的包的名称,可以直接将包名作为参数提供给这个函数。例如,包gclus中提供了创建增强型散点图的函数。可以使用命令install.packages(“gclus”)来下载和安装它。

包的载入
library(name)
注意事项

 使用了错误的大小写。help()、Help()和HELP()是三个不同的函数(只有第一个
是正确的)。
 忘记使用必要的引号。install.packages(“gclus”)能够正常执行,然而Install.packages(gclus)将会报错。
 在函数调用时忘记使用括号。例如,要使用help()而非help。即使函数无需参数,仍需加上()。
 在Windows上,路径名中使用了\。R将反斜杠视为一个转义字符。setwd(“c:\
mydata”)会报错。正确的写法是setwd(“c:/mydata”)或setwd(“c:\mydata”)。
 使用了一个尚未载入包中的函数。函数order.clusters()包含在包gclus中。如果还没有载入这个包就使用它,将会报错

<<R语言入门与实践>>读书笔记 序 数据分析具备三个属性 可再现性 自动化 沟通 R的传统强项是建模与作图 1. R基础 1.1 R用户界面 冒号运算符:表示返回两个整数值之间的所有整数. 1:100 R是一种动态编程语言,意味着运行R代码时,变异操作会由R自动完成. #是注释符号 1.2 对象 赋值<- 对象名不能以数字开头,特殊符号不能出现在名称中^ ! $ @ + - / * R区分大小写 同一个对象再次被赋值时,R会自动覆盖存储对象中的信息,不会请求批准 ls命令查看已经命名了哪些R对象ls() 对于两个不等长的向量,R 阅读详情

相关推荐

小白读《R语言实战》写的读书笔记(第五章)

sub("\\s"".","Hello There")返回值为Hello.There。names

John_AWZ的博客 859

R语言自然语言处理:关键词提取与文本摘要(TextRank)

作者:黄天元,复旦大学博士在读,目前研究涉及文本挖掘、社交网络分析和机器学习等。希望与大家分享学习经验,推广并加深R语言在业界的应用。邮箱:huang.tian-yuan...

R语言中文社区 6714

小白读《R语言实战》写的读书笔记(第三章)

含义 <- c("数字表示日期(0-31)", "缩写的星期名", "非缩写的星期名", "月份(01-12)", "缩写的月份", "非缩写的月份", "两位数的年份", "四位数的年份")示例 <- c("01-31", "Mon", "Monday", "00-12", "Jan", "January", "07", "2007")符号 <- c("%d", "%a", "%A", "%m", "%b", "%B", "%y", "%Y")

John_AWZ的博客 554

在R语言中显示美丽的数据摘要summary统计信息

原文链接:http://tecdat.cn/?p = 6481 总结数据集 ## Skim summary statistics ## n obs: 150 ## n variables: 5 ## ## Variable type: factor ## variable missing complete n n_unique ...

大数据部落 2370

使用R语言实现自动文摘

LSA是一种基于奇异值分解(Singular Value Decomposition,SVD)的技术,可以提取文本数据中的潜在主题。在本文中,我们将使用R语言来实现一个简单的自动文摘算法。使用LSA生成的主题-词矩阵和文档-主题矩阵,我们可以计算每个词语和文档的重要性得分。我们首先需要加载要进行文本摘要的数据。最后,我们可以根据词语和文档的重要性得分来生成文本摘要。我们可以使用以下代码来提取得分最高的词语和文档,并将它们组合成一个摘要。现在,我们已经成功实现了自动文摘算法,可以根据给定的文本数据生成摘要。

ByteWhizX的博客 203

2D激光slam数据集的下载与测试

参考博客: https://blog.youkuaiyun.com/qq_24894159/article/details/81265991 https://blog.youkuaiyun.com/fk1174/article/details/52673413#commentBox 数据集下载与生成 下载数据集 下载网址: http://ais.informatik.uni-freiburg.de/slamevaluation/datasets.php 进去网站后点你想下载的对应的"download log file" 然后你

老李的博客 4025

R语言课程论文

本文是自己在学习R统计分析课程后的课程小论文,更为详细的文档及实现的R代码待我整理后上传至资源,若转载请注明出处,欢迎大家交流学习,不足之处请多指教! 欢迎留言交流! ...

qq_42716381的博客 2万+

AXI4协议之AXI4-Lite接口详解及实战

本文首先对AXI4总线协议进行了一个简单的介绍,然后使用vivado提供的模板创建了一个AXI4-Lite Master的接口,并生成了一个具有Master和Slave的代码实例,阅读该示例代码,进行修改后用于自己的项目。

高阶近似的博客 2万+

备受推崇的《R语言实战》真的值得如此好评吗?

作者:刘洋溢  R语言中文社区专栏作者知乎ID:https://zhuanlan.zhihu.com/p/51396601阅前思考:R语言入门必看的《R语言实战》真的是很...

R语言中文社区 6601

CSR mascon产品深度解析

GRACE数据产品 mascon产品 质量变化 地球重力场

weixin_43047707的博客 4432

用Python+LLM实现小说自动转剧本:从爬取到生成的完整实战指南(附GitHub源码)

本文提供了一份完整的实战指南,详细介绍了如何利用Python和大语言模型(LLM)构建一个自动化的小说转剧本工具。文章从网络爬虫获取文本开始,逐步讲解了使用LLM进行智能解析与结构化、集成专业模型进行情绪分析与动作生成,最终合成并输出格式规范的剧本文档。通过模块化架构设计和附带的GitHub源码,帮助开发者掌握从数据获取到内容生成的全流程,实现高效的小说剧本转换器。

xray4的博客 410

R语言实战-读书笔记(第1 章 R语言介绍)

*R语言实战学习笔记,如涉及侵权,请联系撤稿。* **标题号与书中标题号对应** R语言实战 第1章 R语言介绍 1.2 R的获取与安装 R可以在CRAN(Comprehensive R Archive Network,http://cran.r-project.org)上免费下载。 如何对R进行升级?“留着以后研究” 1.3 R的使用 ...

qq_36509256的博客 709

sentaurus学习笔记(一)器件仿真

之前有跟大家说,以后转到sentaurus,因此silvaco会用的比较少,结果发现真的有一点贪心厌旧的感觉,现在基本上不用silvaco(lll¬ω¬)故这篇文章,将为大家带来的是关于sentaurus的结构仿真和器件的特性的提取。我们还是老规矩,先上结构图。 还是一个经典的IGBT结构,这是一个典型的N型IGBT,下面我将把一些相关的结构,和具体的写法用下面一幅图表达出来。 这里因为方便看,我们把器件的比例画的比较抽象。可以看到的是,这里有很多的距离参数是用一些变量名来写的,这也是sentaurus

weixin_43262021的博客 2万+

告别手动配图,DeepSeek教你自动化生成精美读书摘要

一 简介在AI中,智能体(Agent)是一种能够感知所处环境,并基于感知信息自主采取行动以实现特定目标的实体。这个实体可以是软件程序,如聊天机器人;也可以是物理实体,如智能机器人。它可以理解为一个具有自主性、适应性和交互性的系统,能够在一定环境中独立完成任务。说人话就是:像人类一样自动感知环境,独立完成任务,基本不需要人的参与。本次要从零开始利用coze平台,制作一个能够自动根据输入的书名和提示信...

1082

temu登录接口逆向分析(含Py纯算)

【代码】temu登录接口逆向分析(含Py纯算)

数据精灵喵 1944

UDF学习(四)FLUENT UDF-DEFINE_PROFILE宏

利用DEFINE_PROFLILE可以指定以下边界或计算域信息:DEFINE_PROFILE(name,t,i)//既可以用。

weixin_44386973的博客 1806

R数据科学第三章读书笔记和习题

这篇文章只是记录个人理解 概述 dplyr包在r语言中是用来整理数据集,以便数据更容易处理。 dplyr中有5个核心函数,分别是 按值筛选观测 filter() 对行重新排序 arrange() 按名称选取变量 select() 创建新变量 mutate() 将多个值总结为一个摘要统计量 summarize() 还有个改变作用范围的函数group_by() 一、filter()按值筛选 1、按指定条件筛选 library(dplyr) library(nycflights13) df <- nycfl

weixin_44218499的博客 7657

把复杂计算推到数据库里:ABAP CDS View Table Function 从原理到落地实践

摘要:本文深入解析ABAP CDS Table Function技术,重点探讨其在复杂业务场景下的应用价值。当CDS View无法满足窗口函数、递归计算等高级需求时,Table Function通过结合CDS类型系统与AMDP的数据库原生计算能力,成为关键解决方案。文章详细介绍了Table Function的架构设计(CDS实体声明+AMDP实现)、客户端处理机制、开发传输流程中的注意事项,并通过航班数据示例展示最小实现闭环。这项技术特别适用于需要将复杂计算下推到数据库层的场景,能显著提升RAP和OData

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2291

PQ4R读书法

1.预习(preview): 以研究的心态读书 把自己当作本书的作者或编辑,审视整本书的内容框架。 看本书的标题和小标题、目录、前言、后记。正文部分,稍后再看。 预习时,把自己视为作者,思考如果自己来写这样一本书,自己会怎么写? 2.提问(question): 最关键且最难的一步 找出作者自己提出了什么问题?思考作者在正文的什么地方回答了这些问题? 在阅读的过程中,我们自己想要搞清楚哪些问题?哪些问题最为关键?哪些问题无关紧要? 提出问题后,把问题写在纸上,或者记在电子设备里,阅读时以

明阳 1259

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【R语言爬虫】使用rvest包爬取豆瓣读书Top 250,仅需50行代码(速度挺快)

爬取目标:书名,作者,出版社,时间,价格

池塘春草梦的博客 2556

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

R语言实战读书笔记1—语言介绍

第一章 语言介绍 1.1 典型的数据分析步骤 1.2 获取帮助 help.start() help("which") help.search("which") 1.3 管理R工作区间函数 1.4 输入和输出 1.4.1 输入 函数 source(...

antianchong3013的博客 256

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

R语言读书笔记1

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

qq_49433483的博客 1187

《R实战》读书笔记一

你只要想处理数据,《R实战》这本书就可以助你一臂之力。

数据人 1988

R语言必看书籍推荐

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。 以下书籍都是现在业内主流的关于R好书(豆瓣评分8分以上),同步收录在顶书(i-book.top),通过下面网址进入,实时读书: R语言实战 数据时代已经到来,但数据分析、数据挖掘人才却十分短缺。由于“大数据”对每个领域的决定性影响, 相对于经验和直觉,在商业、经济及其他领域中基于数据和分析去发现问题并作出科学、客观的决策越来越重要。开源软件R是世界上..

reggieding的博客 4332

r语言中popsd和sd的区别_读书笔记(R语言)

R与ASReml-R统计分析教程(林元震)中国林业出版社1-3章简单介绍了R的基本语法,然后第4章着重讲了各种统计方法,第5章讲R的绘图,最后一张讲ASReml-R这个包语法重点:1,install.packages(),library(),help(),example(),demo(),length(),attribute(),class(),mode(),dim(),names(),str()...

weixin_39906130的博客 1510

【R数据科学读书笔记】R语言中的管道操作

R语言中的管道操作 这是R数据科学的读书笔记之一,《R数据科学》是一本教你如何用R语言进行数据分析的书。即便我使用R语言快2年多了,但是读这本书还是受益颇多。 这一篇学习笔记对应第13章:使用magrittr进行管道操作。关于管道这个概念,我最早在Linux系统中接触,它是Unix系统设计哲学的体现,“组...

weixin_34253539的博客 566
上一篇: Anaconda与其基础指令
NotColdHeike
博客等级 码龄9年 2粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值