我在使用R语言进行数据转换方面存在问题。
我有两个数据存储在名为lung.X和lung.y的变量中,下面是我的数据描述。
> str(lung.X)
chr [1:86, 1:7129] " 170.0" " 104.0" " 53.7" " 119.0" " 105.5" " 130.0" ...
- attr(*, "dimnames")=List of 2
..$ : chr [1:86] "V3" "V4" "V5" "V6" ...
..$ : chr [1:7129] "A28102_at" "AB000114_at" "AB000115_at" "AB000220_at" ...
和
> str(lung.y)
num [1:86] -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 ...
lung.X
是一个矩阵(行:86 col:7129),lung.y
是一个数字数组(86个条目)
有谁知道如何将上述数据转换为以下格式?
> str(lung.X)
num [1:86, 1:7129] 170 104 53.7 119 105.5 130...
我以为我应该这样做
lung.X <- as.numeric(lung.X)
但我得到了这个
> str(lung.X)
num [1:613094] 170 104 53.7 119 105.5 130...
这样做的原因是因为我需要lung.X
只是数字。
谢谢。
答案 0 :(得分:1)
您可以将mode
的{{1}}更改为matrix
:
numeric
答案 1 :(得分:0)
尝试一下:df <- data.frame(m)
如果您需要数据框/列表格式,import UIKit
class TimelineViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var tableView: UITableView!
let cellData = CellData()
let tableViewCellIdentifier = "tableCell"
let bottomCellIdentifier = "bottomTableCell"
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let headerImage = UIImage(named: "Shreyas.png")