我从以下网址下载了一个文件:
https://www.canmoney.in/IDT.XLS
这是有资格在我的股票经纪人中进行日内交易的股票列表。 当我使用read.csv
阅读它时,以下内容是警告消息和输出:
> 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
不能正确重新配置文件?
非常感谢您的时间和精力...
因为它不是CSV文件。这是一个XLS电子表格。(其他人注意:它不是XLSX(
read.csv 仅用于读取 CSV 文件或其他格式化文本文件。
解决 方案:
- 在Excel或LibreOffice中打开它,另存为CSV。
- 或者,使用 R 包之一读取 XLS
尝试
library(readxl)
IDT <- read_excel("C:/YOURPLACE/IDT.XLS")