前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day5 乙醇-r语言的数据结构的一点补充

Day5 乙醇-r语言的数据结构的一点补充

原创
作者头像
用户10917298
发布2024-04-10 00:41:34
1471
发布2024-04-10 00:41:34

俺的疑惑

在 Day5-数据结构这一节课中,我之前是直接将示例数据从网盘中下载doudou这个txt(图1),并复制到工作目录之下,然后就读取的时候就是一行有2个数值的。但我昨天试着自己在工作目录下新建一个txt文档,命名为doudoudou,直接将原本doudou中的内容复制到doudoudou中(图2),读取的时候却一直显示一行只有一个数值。这是为什么呢?我又在doudoudou中手动输入doudou中的内容,但输出的结果还是表示只有一行只有一个数值(图3)。我实在弄不明白。因为我想自己建一个txt,用R来读取,但总是显示1个数值。

下面是从网盘直接下载的doudou文件(图1)

图1
图1

下面是我自己新建的doudoudou文件(图2),两个都是txt格式,长得一模一样

图2
图2

两个看似一模一样的文档,用R运行出来却一个提示一行有2个数值、一个提示一行只有一个数值呢?(见图3)

图3
图3

得到亲爱的花花老师回复!!

这个问题也就解决啦:按花花老师说的,不用execl打开,而是以记事本的格式打开,就不会出现这种错误了。

看,得到了正确的,一行就是两个数值,耶( •̀ ω •́ )y(图4)

图4
图4

另外,还有一点小小补充

代码语言:r
复制
read.csv()

关于这个函数呢,是用于读取CSV文件的函数,其中括号里应该填写CSV文件的路径或URL。如果CSV文件位于当前工作目录下,可以直接输入文件名,比如doudoudou.csv或者doudoudou.txt。我一开始输入的是

代码语言:r
复制
data <- read.csv("doudoudou")

然后又报错了,提示:

代码语言:r
复制
> file.choose(datasuibian) 错误: 找不到对象'datasuibian'

错误的原因就是:没有加后缀,应加上.txt或者.csv

read.csv() 函数在R语言中用于读取逗号分隔值(CSV)文件,但它也可以读取以.txt结尾的文本文件,只要文件内容是逗号分隔的。在R中,.txt文件通常被认为是纯文本文件,但如果文件中的内容采用了逗号分隔的格式,read.csv() 也可以正确地读取它们。

(Last but not least,我宣布:花花老师全世界最好!其实这个问题在问花花老师之前,我自己已经想了好久了,也百度不到原因。虽然这个问题似乎很简单,但有时候,这是自己的弱项我确实就是不明白,真的真的很感谢花花老师耐心地回复,并且没有嫌弃我提出一个如此low的问题)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 俺的疑惑
    • 下面是从网盘直接下载的doudou文件(图1)
      • 下面是我自己新建的doudoudou文件(图2),两个都是txt格式,长得一模一样
        • 两个看似一模一样的文档,用R运行出来却一个提示一行有2个数值、一个提示一行只有一个数值呢?(见图3)
        • 得到亲爱的花花老师回复!!
          • 看,得到了正确的,一行就是两个数值,耶( •̀ ω •́ )y(图4)
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档