首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么read.csv不能读取XLS电子表格?

为什么read.csv不能读取XLS电子表格?
EN

Stack Overflow用户
提问于 2018-05-22 21:17:14
回答 2查看 358关注 0票数 0

我已从以下URL下载了一个文件:

https://www.canmoney.in/IDT.XLS

这是我的股票经纪人中有资格进行盘中交易的股票列表。当我使用read.csv阅读它时,下面是警告消息和输出:

代码语言:javascript
运行
复制
> idt1 <- read.csv("C:/Users/user/Desktop/Rfiles/IDT1.XLS")
Warning message:
In read.table(file = file, header = header, sep = sep, quote = quote,  :
  incomplete final line found by readTableHeader on 'C:/Users/user/Desktop/Rfiles/IDT1.XLS'
> idt1
[1] ÐÏ.à..

该文件包含4列和208行。为什么read.csv没有正确地恢复该文件?

非常感谢您的时间和努力……

EN

回答 2

Stack Overflow用户

发布于 2018-05-22 21:22:22

因为它不是CSV文件。这是一个XLS电子表格。(其他人注意:这是而不是 XLSX)

read.csv仅用于读取CSV文件或其他格式化的文本文件。

解决方案:

在Excel或LibreOffice中打开它,另存为XLS使用其中一个R包读取

票数 4
EN

Stack Overflow用户

发布于 2018-05-22 21:37:10

试一试

代码语言:javascript
运行
复制
library(readxl)
IDT <- read_excel("C:/YOURPLACE/IDT.XLS")
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50468741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档