r - 将多个数据框列转换为数值向量
问题描述
我有这个数据框df
:
C S
F 7.6
O 8
T 9
我想把它转换成numeric vector
这样的。不是宽格式
F O T
7.6 8 9
我想检查一下class(df)
,看看numeric
我怎样才能做到这一点?
解决方案
您可以使用setNames
创建命名向量:
vec <- setNames(df$S, df$C)
vec
# F O T
#7.6 8.0 9.0
class(vec)
#[1] "numeric"
推荐阅读
- excel - 从具有动态属性的单元格中提取字符
- wordpress - WordPress 网站中的标题图像不会显示在 iPhone 上
- vba - Word模板:覆盖书签信息
- ios - 使用警报控制器中的下一个和上一个按钮将工具栏添加到十进制键盘
- git - GIT无法读取它压缩的文件
- javascript - React Native FlatList 多次渲染
- python-3.x - iloc 的索引器过多
- mysql - 具有单个应用程序服务器实例的数据库连接池
- ms-access - 在 DLookup 标准中使用 Null
- c# - 在 Xamarin 中建立与 Oracle Database 11g XE 的连接