r - 将 R 中的 data.frame 列表转换为双精度列表
问题描述
我在 R 中有一个如下所示的列表(dput):
list(AAA = structure(list(Point = " -11.742 , -1.552 , 1.307 , 27.407 , 47.635 , 40.457 , 40.457 , 44.573 , 24.345 , -7.879 , -19.874 , -23.991 "), row.names = "AAA", class = "data.frame"),
BBB = structure(list(Point = " -11.742 , -1.552 , 1.307 , 27.407 , 35.801 , 28.622 , 4.954 , -2.764 , -11.158 , -19.713 , -23.946 , -16.228 , -0.704 , 2.826 , 7.059 "), row.names = "BBB", class = "data.frame"),
CCC = structure(list(Point = " -11.742 , -1.552 , 1.307 , 27.407 , 35.801 , 28.622 , 4.954 , -2.764 , -11.158 , -19.713 , -23.946 , -16.228 , -0.704 , -7.437 , -3.204 , -23.729 , -32.812 , -26.078 , -10.252 , -11.421 , -2.338 "), row.names = "CCC", class = "data.frame"),
DDD = structure(list(Point = " -11.742 , -1.552 , 1.307 , 27.407 , 35.801 , 28.622 , 4.954 , -2.764 , -11.158 , -19.713 , -23.946 , -16.228 , -0.704 , 2.826 , 7.059 "), row.names = "DDD", class = "data.frame"))
我需要它看起来像这样(dput):
list(AAA = c(-11.742, -1.552, 1.307, 27.407, 47.635, 40.457,
40.457, 44.573, 24.345, -7.879, -19.874, 23.991), BBB = c(-11.742,
-1.551, 1.308, 27.407, 35.801, 28.623, 4.954, -2.764, -11.158,
-19.713, -23.946, -16.228, -0.704, 2.826, 7.059), CCC = c(-11.742,
-1.551, 1.308, 27.407, 35.801, 28.623, 4.954, -2.764, -11.158,
-19.713, -23.946, -16.228, -0.704, -7.437, -3.204, -23.729, -32.812,
-26.078, -10.252, -11.421, -2.338), D = c(-11.742, -1.551, 1.308,
27.407, 35.801, 28.623, 4.954, -2.764, -11.158, -19.713, -23.946,
-16.228, -0.704, 2.826, 7.059))
我已经尝试使用 as.double 来更改列的数据类型,但我还没有找到正确的代码来完成这项工作。我怎样才能转换这个?
解决方案
推荐阅读
- python - 如何创建等效的 Excel Solver valueof 函数?
- php - 如何查看 CMS 的所有执行代码或包含
- php - 在laravel中重定向到外部url时如何保留会话数据
- ruby-on-rails - How can I get the Rails template path from inside it?
- ios - 如何在不同类型的segue的基础上执行不同的功能?
- configuration - 在ansible中拥有一组共同角色作为多个剧本的基础的明智方法?
- pyspark - 通过使用凭据直通的 Azure databricks 中的 python 脚本查找 Azure Datalake 中文件/文件夹的上次修改时间戳
- c++ - 结合函数参数包和默认参数
- html - 无法在 ASP.Net MVC 页面中的图像上显示文本
- typescript - Typescript - 为一个非常通用的函数定义接口