r - 在R中将一行数据帧转换为向量
问题描述
我在网上研究了我的问题,但无济于事。基本上,我有一个dataframe
混合数据类型的列。
ID Email SSN
1 A 3
. . .
. . .
我想要vector
那一排的list
表格。我试过使用unlist
,但它返回以下结果:
Email SSN Phone
2 1 1
我怎样才能R
返回c(1, A, 3)
?
解决方案
data.frame(ID=c("Alex", "Billy"), Email=c("a@b.com","c@d.com"), SSN=c(2,3))
# ID Email SSN
#1 Alex a@b.com 2
#2 Billy c@d.com 3
df <- data.frame(ID=c("Alex", "Billy"), Email=c("a@b.com","c@d.com"), SSN=c(2,3))
df[2,]
# ID Email SSN
# 2 Billy c@d.com 3
as.vector(df[2,])
# ID Email SSN
# 2 Billy c@d.com 3
推荐阅读
- lua - awesomewm - 任务列表图标的大小
- node.js - 如何使用 Express 构建“客户端凭据流”以授权使用 Spotify API?
- c++ - 如何让这个 Linked List Stack 实现在 C++ 中运行?
- docker - docker build python with lxml,wheel build 失败
- python - SQLAlchemy:无法重新启用 SQLite foreign_keys
- date - 如何在没有毫秒的情况下将日期时间字符串转换为日期时间
- python - 使用表单创建新对象的问题(Django)
- python - Python - 除了类别 groupby 之外,Pandas 还获得当前月份和上个月的 rolling() 平均值或 agg
- gradle - gradle jacoco 找不到 org.jacoco:org.jacoco.ant:0.8.5
- php - 消息:试图在 Codeigniter3 中获取非对象的属性