r - R将数据框转换为矩阵,将某些列保持为数字
问题描述
我有以下数据名 df:
author filename a all also
1 dispt dispt_fed_49.txt 0.28 0.052 0.009
2 dispt dispt_fed_50.txt 0.18 0.063 0.013
3 dispt dispt_fed_51.txt 0.34 0.090 0.008
4 dispt dispt_fed_52.txt 0.27 0.024 0.016
5 dispt dispt_fed_53.txt 0.30 0.054 0.027
我想使用以下方法转换为矩阵:
mat <- as.matrix(df)
但结果将数字列显示为文本:
author filename a all also
[1,] "dispt" "dispt_fed_49.txt" "0.280" "0.052" "0.009"
[2,] "dispt" "dispt_fed_50.txt" "0.177" "0.063" "0.013"
[3,] "dispt" "dispt_fed_51.txt" "0.339" "0.090" "0.008"
[4,] "dispt" "dispt_fed_52.txt" "0.270" "0.024" "0.016"
[5,] "dispt" "dispt_fed_53.txt" "0.303" "0.054" "0.027"
我怎样才能将这些保持为数字而
解决方案
推荐阅读
- javascript - 输入 type='file' 接受 pdf 和 excel 文件扩展名
- lua - Lua - 在多个表中搜索键
- c# - 如何从另一个目录中找到 C# 中的主文件夹?
- css - Bootstrap 4.1 浮动标签
- sql - 在 SQL Server Management Studio 中手动向数据库表中添加更多记录
- excel - Excel 运算顺序(不同的结果,仅限除法/乘法)
- json - 如何在scala中规范化JSON数据
- angular - 对话框在角度材料中不起作用
- tensorflow - 关于 tf.variable_scope(_DECODER_SCOPE, _DECODER_SCOPE, ...)
- nginx - Nginx 无法提供静态内容并返回 403(Forbidden) 错误页面