首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拆分单个变量数据帧

拆分单个变量数据帧
EN

Stack Overflow用户
提问于 2017-11-29 23:28:10
回答 2查看 48关注 0票数 2

我有一个CSV文件,它只显示为一个变量。我想把它分成6份。我需要帮助。

代码语言:javascript
复制
str(nyt_data)
'data.frame':   3104 obs. of  1 variable:
 $ Article_ID.Date.Title.Subject.Topic.Code: Factor w/ 3104 levels "16833;7-Dec-03;Ruse in Toyland: Chinese Workers' Hidden Woe;Chinese Workers Hide Woes for American Inspectors;5",..: 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 ...

nyt_data$Article_ID.Date.Title.Subject.Topic.Code

在上面的代码行之后移动的结果是:

代码语言:javascript
复制
> head(nyt_data$Article_ID.Date.Title.Subject.Topic.Code)
[1] 41246;1-Jan-96;Nation's Smaller Jails Struggle To Cope With Surge in Inmates;Jails overwhelmed with hardened criminals;12                                                                          
[2] 41257;2-Jan-96;FEDERAL IMPASSE SADDLING STATES WITH INDECISION;Federal budget impasse affect on states;20                                                                                          
[3] 41268;3-Jan-96;Long, Costly Prelude Does Little To Alter Plot of Presidential Race;Contenders for 1996 Presedential elections;20  

请帮助我的代码,将这些分为6个独立的列Article_IDDateTitleSubjectTopicCode

EN

回答 2

Stack Overflow用户

发布于 2017-11-29 23:31:37

数据用";“拆分,但read.csv默认为",”。只需执行以下操作:

代码语言:javascript
复制
df <- read.csv(data, sep = ";")
票数 2
EN

Stack Overflow用户

发布于 2017-11-29 23:31:53

只需使用自定义sep读取CSV文件即可。

如下所示:

代码语言:javascript
复制
data <- read.csv(input_file, sep=';')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47556307

复制
相关文章

相似问题

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