首页

文章

R语言 seq函数

发布网友 发布时间:2022-04-19 09:56

我来回答

5个回答

热心网友 时间:2023-07-15 01:10

seq函数是R语言中的基本函数,其功能是生成一个向量。
使用方法如下:
seq(0,1,length.out=100)
上一行语句生成一个100个值的等差数列,首项为0,末项为1
拓展:
你还可以使用rep函数生成向量。
用法如下:
rep(0,100)
第一个位置表示重复的单元,第二个位置表示重复的次数。这样会生成一个100个0的向量。

热心网友 时间:2023-07-15 01:10

在一个文档中定位到第一个空行,读取其后的所有文本  get.msg <- function(path)  {      con <- file(path, open = "rt", encoding = "latin1")        text <- readLines(con)      # The message always begins after the first full line break    msg <-... 文档定位第空行读取其所文本

get.msg <- function(path)

{

con <- file(path, open = "rt", encoding = "latin1")

text <- readLines(con)

# The message always begins after the first full line break

msg <- text[seq(which(text == "")[1]+1, length(text), 1)]

close(con)

return(paste(msg, collapse = "\n"))

}

报错:

Error in seq.default(which(text == "")[1]+1, length(text), 1) : 

'from' cannot be NA, NaN or infinite 展开 示例文档:

From 12a1mailbot1@web.de  Thu Aug 22 13:17:22 2002

Return-Path: <12a1mailbot1@web.de>

Delivered-To: zzzz@localhost.spamassassin.taint.org

Received: from localhost (localhost [127.0.0.1])

by phobos.labs.spamassassin.taint.org (Postfix) with ESMTP id 136B943C32

for <zzzz@localhost>; Thu, 22 Aug 2002 08:17:21 -0400 (EDT)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML><HEAD>

<META content=3D"text/html; charset=3Dwindows-1252" http-equiv=3DContent-T=

ype>

热心网友 时间:2023-07-15 01:11

seq函数是产生序列用的他的用法是seq(from,to,by)或者是seq(下界,by=,length=)
下面是用r运行的结果
seq(2,6,2)
[1] 2 4 6
seq(10,by=2,length=5)
[1] 10 12 14 16 18
追问:
我知道seq函数的用法。我只是想问,这里为什么会报错
追答:
你的from是空的,你需要设定一下from,我觉得你用which(text == "")[1]+1作为from不对吧,你这样写不懂什么意思
追问:
需求是从那段文本中定位第一个空行,那么text==“”,该写什么呢?无论我写什么,都会报错。把==改成!=就不报错,但是结果还是不对
追答:
但是你的文本里有 多个空格, 这样表述感觉不正确
追问:
[1]不是表示第一个么?

热心网友 时间:2023-07-15 01:11

兄弟,你是不是在看《机器学习:实用案例解析》这本书。这个问题我也遇到了。把这一行:con <- file(path, open = "rt", encoding = "latin1")中的encoding删掉,就解决了。(改成‘utf-8’也不行)就是字符编码的问题。
seq(which(text == "")[1]+1, length(text), 1)函数报'from' cannot be infinite,seq方法即向量生成,必须给它一个起点元素。因为which()方法从text字符向量中找空字符串元素找不到。问题出在text中。readLines方法在读到错误编码后会中断,导致text中可能还没有读到第一个空行。所以上面也报in readLines:incomplete final line found(最终行不完整)
ps:我也是找了一圈seq,readLines的文档,最后把控制台warning的文件单条拎出来file、readLines之后print出来,才发现问题出在file方法这儿。

热心网友 时间:2023-07-15 01:12

seq函数是产生序列用的他的用法是seq(from,to,by)或者是seq(下界,by=,length=)
下面是用r运行的结果
seq(2,6,2)
[1] 2 4 6
seq(10,by=2,length=5)
[1] 10 12 14 16 18
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 如何查看R语言函数源代码 r语言中, == 和=,<-各自的区别 R语言自己定义一个函数.这个句子那里输错了……见图片 R语言里 len和length的区别 R语言怎么写函数 r语言中如何统计满足制定条件的行数? r语言中对象的类型和长度分别通过函数什么得到 r语言 length和ncol的区别 R语言之—字符串处理函数 手机微信怎样定时发消息 微信有没定时发送功能 怎样可以设置定时发送微信信息 芯片是我国科技的软肋,台积电若不给麒麟处理器代工,该怎么办? PMIC芯片上市公司有哪些? 江苏一盛荣芯片科技有限公司怎么样? 芯片制造关键设备再突破,我们离拥有自己的芯片还有多远? 股票A股中的科技板块,是指半导体芯片行业吗? 英特尔激进扩张强化美国芯片生产链,芯片业又会迎来巨震吗? 江苏中创芯片科技有限公司怎么样? 华为获芯片供货,若过度依赖国外的科技,对我国的芯片产业会有何影响? 洋葱OMALL和天猫国际的区别是什么呀?哪个比较靠谱啊? r语言中怎样查看函数源代码 404 Not Found r语言 (argument if of length zero)求解答 r语言将变量中的缺失值赋值怎么写 R软件中x<-seq(-3,3,0.02)中三个数字代表什么意思 R语言regexpr中attr是什么意思啊 R语言“seq函数”是什么? 美拍视频怎么下载到电脑 美拍视频下载到电脑的方法 美拍网页版上的视频怎么下载到电脑上 美拍视频怎么下载保存到电脑? 请问如何将美拍的视频下载到电脑上呢? 美拍上的无水印高清视频怎么批量下载到电脑? 如何将美拍视频作者页中的视频都保存到电脑上? 美拍短视频要怎么保存视频到电脑上? 求助,美拍里的视频怎么导出到电脑上 如何在电脑上把别人的美拍视频下载下来 美拍上看到不错的视频,应该如何进行下载? 美拍视频怎么下载到电脑? 手机美拍视频怎么下载到电脑?电脑下载美拍视频方法介绍
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com