首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >转换字符串数组

转换字符串数组
EN

Stack Overflow用户
提问于 2018-06-03 02:47:00
回答 1查看 277关注 0票数 -2

我有一个字符串数组,如下所示。如何将数据帧中的两个数组转换为在R中使用?

代码语言:javascript
复制
str1=list("6203811823616", "0", "6196564066304", "0", "6196564066304", "0", "6196564066304", "0", "6196564066304", "0", "6196564066304", "0", "6196564066304", "0", "6196564066304", "0", "6203811823616")

str2=list("6203811823616, 0, 6196564066304, 0, 6196564066304, 0, 6196564066304, 0, 6196564066304, 0, 6196564066304, 0, 6196564066304, 0, 6196564066304, 0")

输出如下所示: df2=

代码语言:javascript
复制
  str2
1 6203811823616
2 0
3 6196564066304
4 0
5 6196564066304
6 0
7 6196564066304
8 0
9 6196564066304
10 0
11 6196564066304
12 0
13 6196564066304

df1=

代码语言:javascript
复制
  str1
1 6203811823616
2 0
3 6196564066304
4 0
5 6196564066304
6 0
7 6196564066304
8 0
9 6196564066304
10 0
11 6196564066304
12 0
13 6196564066304
14 6196564066304
15 0
16 6203811823616
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-03 03:07:11

创建df1很简单。

对于df2,您需要使用strsplit拆分字符串向量的字符串表示,然后使用unlist来获得向量格式。

代码语言:javascript
复制
df1 <- data.frame(str1)
df2 <- data.frame(str2 = unlist(strsplit(str2, ", ")))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50660093

复制
相关文章

相似问题

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