我需要对一个矩阵进行子集化,该矩阵只保留总和大于0的列,还保留总和大于0的行。
这是我的最佳尝试,但不起作用:
<script type="text/javascript">
$(document).ready(function(){
$("input#name").on("keyup",function(){
var valor= $(this).val();
var date=age(value)
$("div#messaje p").html(date);
}) ;
});
</script>
<body>
Enter your name: <input id="name" type="date">
<div id="messaje"><p>value update from input text date type</p></div>
</body>
此外,现在如何制作平方矩阵?相同的列数和行数,也就是说,所有列名都存在于行中,反之亦然。
答案 0 :(得分:0)
要获取您“需要”的矩阵,请尝试以下操作:
> dat <- matrix(
data = c(0,0,0,1, 1,0,0,0,0,0,0,0,2,0,0,2,3,1,0,0),
nrow = 4,
ncol = 5
)
> dat
[,1] [,2] [,3] [,4] [,5]
[1,] 0 1 0 2 3
[2,] 0 0 0 0 1
[3,] 0 0 0 0 0
[4,] 1 0 0 2 0
> dat[rowSums(dat) > 0, colSums(dat) > 0]
[,1] [,2] [,3] [,4]
[1,] 0 1 2 3
[2,] 0 0 0 1
[3,] 1 0 2 0