首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入R中的乌尔都语数据集

导入R中的乌尔都语数据集
EN

Stack Overflow用户
提问于 2018-09-13 11:02:37
回答 1查看 97关注 0票数 0

我试图在R中导入这样的数据集,但这给我带来了错误。我做错什么了吗?

代码:

代码语言:javascript
复制
library(rio)
Sys.setlocale("LC_ALL","Urdu") 
fil <- read.csv("D:/PycharmProjects/shiny-examples-master/shiny-examples-master/Data_set.csv",encoding='UTF-8')

Data_set.csv:

代码语言:javascript
复制
Reg No.     address
13  Nazim ud Din Road, F-11, ICT, وفاقی دارالحکومت اسلام آباد, 44000, ‏پاکستان‎
45  Street 34, F-7/1, F-7, ICT, وفاقی دارالحکومت اسلام آباد, 44000, ‏پاکستان‎
5564    Lane 11, DHA Phase II, ICT, وفاقی دارالحکومت اسلام آباد, 44000, ‏پاکستان‎

错误:

代码语言:javascript
复制
Warning messages:
1: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  line 1 appears to contain embedded nulls
2: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  line 2 appears to contain embedded nulls
3: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  line 3 appears to contain embedded nulls
4: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  line 4 appears to contain embedded nulls
5: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  line 5 appears to contain embedded nulls
6: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  incomplete final line found by readTableHeader on 'D:/PycharmProjects/shiny-examples-master/shiny-examples-master/12000.csv'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-13 12:34:24

您的文件可能是用unicode编码的(其中可以包含zero bytes),因此您可能不得不在read.csv()调用中使用utf-16而不是"Urdu"和/或encoding='UTF-16'

另外,分隔符是tab。如果读取器默认为,sep = '\t',请确保提供该参数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52312348

复制
相关文章

相似问题

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