RI では、ペアの最初の要素がベクトルで、2 番目の要素がマップである関数からペアを返そうとしています。ここにリターンステートメントがあります:
returnList = list("kmeansVector" = kmV, "clustMap" = clustMap)
return(returnList)
コンソールでli
、この関数の戻り値に設定したとします。次にli[1]
、にあるすべての要素を教えてくれますkmV
。私がしたいのはl[1][3]
、もともと3番目の要素を私に与えることですkmV
が、Rはそれがnullであると私に言います:
> li[1][3]
$<NA>
NULL
> attributes(li[1])
$names
[1] "kmeansVector"
kmV
kmeans
オブジェクトの 5 要素ベクトルです。そのため、関数がリストを返すと、すべての要素kmV
が連結されているように見えます。もともとあった3番目の要素を取得するにはどうすればよいですかkmV