假设我在R中有一个2×3的零func menuButtonAction(sender: UIButton) {
// Don't navigate to the tab index
//self.selectedIndex = 2
// instead, load and present the view you really want to see
if let vc = storyboard?.instantiateViewController(withIdentifier: "SpecialVC") as? SpecialViewController {
vc.modalPresentationStyle = UIModalPresentationStyle.overCurrentContext
self.present(vc, animated: true, completion: nil)
}
}
矩阵,另一个数据框有2列,如A=matrix(0,2,3)
。我想将一行数据框分配给矩阵的一列,如DF = data.frame(a=c(1,1,1,1),b=c(2,2,2,2))
。问题是,这会将A[,1]=DF[4,]
转换为列表并完全抛出A
的索引,这可能是因为A
的行编号和列名不同。我该如何解决这个问题?
答案 0 :(得分:0)
DF[4, ]
给出一行数据帧,它是一个列表,而矩阵是一个只能容纳一种数据类型的原子向量。您需要unlist
数据框行并将其转换为原子向量,然后再将其分配给矩阵:
A[,1] = unlist(DF[4,])
A
# [,1] [,2] [,3]
#[1,] 1 0 0
#[2,] 2 0 0