楼主: 菩提镜
1363 2

[问答] 不整齐的数据导入 [推广有奖]

  • 2关注
  • 0粉丝

博士生

34%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
31.3330
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
31819 点
帖子
28
精华
0
在线时间
497 小时
注册时间
2012-1-13
最后登录
2024-12-11

楼主
菩提镜 发表于 2020-4-17 09:18:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本菜欲导入的数据存在瑕疵,影响数据导入。简例如下:

name=c("熊 大","灰太狼", "熊二")
age=c(12,13,11)
data.frame(name,age)



    name age
1  熊 大  12
2 灰太狼  13
3   熊二  11


用read.table读取
由于数据源name和age这两个变量的分割符为空格,导致第一行的“熊 大”中的空格形成3个变量,读入失败。
请教:这种情况下,只能用readlines读入数据吗?有什么别的办法吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据导入 Table Frame Lines name

沙发
llb_321 在职认证  发表于 2020-4-17 09:33:45
原数据文件内有大量类似情况的话,可以先用excel把单元数据内的空格删除
,然后另存为逗号分隔的csv文件,再用read.csv()导入。

藤椅
caozhaowen 在职认证  发表于 2020-4-17 22:12:07
  1. #可用readr处理一下
  2. df <- readr::read_table("test.txt",skip=1,col_names = F)
  3. #然后删除x1变量,把x2, x3,重命名
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-8 03:07