微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法将普查数据读入Rread.delim,read.table

如何解决无法将普查数据读入Rread.delim,read.table

我正在尝试从(https://www2.census.gov/geo/docs/reference/ua/ua_list_all.txt)处的文本文件中读取人口普查区域数据。但是定界功能不会将列分开。我曾尝试将sep设置为认值“”,“ \ t”,但结果要么是错误,要么是所有内容都塞到了一个栏中。

这是我正在使用的代码

read.delim("https://www2.census.gov/geo/docs/reference/ua/ua_list_all.txt",sep = "")

这是我收到的错误

read.table中的错误文件=文件,标头=标头,sep = sep,引号= 引号:不允许重复的“ row.names”

这是我设置sep =“ \ t”时的输出

UACE......NAME...................................................................POP............HU...........AREALAND..AREALANDSQMI..........AREAWATER.AREAWATERSQMI........POPDEN..LSADC
<chr>
00037 Abbeville,LA 19824 8460 29222871 11.28 300497 0.12 1757.0 76
00064 Abbeville,SC 5243 2578 11315197 4.37 19786 0.01 1200.1 76
00091 Abbotsford,WI 3966 1616 5363441 2.07 13221 0.01 1915.2 76
00118 Aberdeen,MS 4666 2050 7416616 2.86 52732 0.02 1629.4 76
00145 Aberdeen,SD 25977 12114 33002447 12.74 247597 0.10 2038.6 76
00172 Aberdeen,WA 29856 13139 39997951 15.44 1929689 0.75 1933.3 76
00199 Aberdeen--Bel Air South--Bel Air north,MD 213751 83721 339626464 131.13 9825290 3.79 1630.1 75
00226 Abernathy,TX 2785 1124 3051109 1.18 12572 0.00 2364.1 76
00253 Abilene,KS 7054 3238 8773263 3.39 1877 0.00 2082.4 76
00280 Abilene,TX 110421 46732 141756054 54.73 988193 0.38 2017.5 75
00334 Abingdon,IL 3389 1483 3731303 1.44 0 0.00 2352.4 76
00388 Ada,OH 5945 1906 4769036 1.84 0 0.00 3228.6 76
00415 Ada,OK 17400 8086 30913906 11.94 89140 0.03 1457.8 76
00450 Adams,NY 2542 1100 5107296 1.97 13914 0.01 1289.1 76
00469 Adel,GA 6986 2990 15634050 6.04 204861 0.08 1157.3 76
00496 Adel,IA 3170 1317 4624127 1.79 0 0.00 1775.5 76
...
1-16 of 3,601 rows

解决方法

我提议一种不同的解决方案,因为.txt文件似乎使用了一个奇怪的分隔符:如何将.xls文件下载到同一文件夹中并使用它? 指向“ ua_list_all.xls”的链接位于:https://www2.census.gov/geo/docs/reference/ua/ 参见下面的代码:

library(readxl)
test <- readxl::read_excel(path = 'ua_list_all.xls')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?