r - 如何将数据框转换为坐标列表
问题描述
我创建了一个数据框,它有两列 x 和 y。我想知道如何将数据框转换为这样的坐标列表 [(1,1),(2,2),(3,3)...]
解决方案
asplit
可用于将数据框拆分为行。
df <- data.frame(x = runif(5), y = runif(5))
df
#> x y
#> 1 0.04174615 0.66301314
#> 2 0.50167904 0.04072988
#> 3 0.89908163 0.64645679
#> 4 0.47145695 0.99351128
#> 5 0.70795517 0.25947328
asplit(df, 1)
#> [[1]]
#> x y
#> 0.04174615 0.66301314
#>
#> [[2]]
#> x y
#> 0.50167904 0.04072988
#>
#> [[3]]
#> x y
#> 0.8990816 0.6464568
#>
#> [[4]]
#> x y
#> 0.4714569 0.9935113
#>
#> [[5]]
#> x y
#> 0.7079552 0.2594733
推荐阅读
- amazon-s3 - AWS S3 对象生命周期排除
- css - 防止 Bootstrap 4 自动填充列换行到下一行
- ruby - 在 Ruby 中将哈希作为参数传递
- c# - SKCanvas.DrawCircle() 正在绘制正方形
- excel - 将 Excel 的文本框添加到 Powerpoint VBA
- c# - 使用 sigcheck 工具将 streamreader 数据输出到 csv
- amazon-web-services - Google Cloud 是否为其计算实例提供公共主机名?
- php - 在 Woocommerce 上更改代码功能内的文本颜色
- arrays - 多个数组到数据框熊猫
- excel - 使用形状的位置删除行