リスト要素を抽出するための R の方法

R 言語でリストの要素を抽出するには、大括弧 [] または二番大括弧 [[]] を使用できます。具体的な方法は次のとおりです。

  1. [ネイティブな日本語で言い換えてください]
  2. リストの要素に名前が割り当てられている場合、リスト名$要素名という表現で参照できます。例えば、リスト名がmy_list、要素名がelement1の場合、my_list$element1と記述すれば参照できます。
  3. リストの要素に名前がない場合は、角括弧 [ ] とインデックス位置を使用することができます。たとえば、my_list というリストの最初にある要素を取得するには、my_list[0] を使用できます。
  4. [[日本語で自然に言い換えてください。1つのオプションのみ必要です。]]
  5. 双方括弧[[]]とインデックス位置を使用して抽出できます。たとえば、リストがmy_listの場合、最初の要素はmy_list[[1]]を使用して抽出できます。

次に、いくつかの例を示します。

# 创建一个列表
my_list <- list(a = 1:3, b = letters[1:3], c = "hello")

# 使用方括号 [] 提取有命名的元素
my_list$a
# 输出: [1] 1 2 3

# 使用方括号 [] 提取无命名的元素
my_list[1]
# 输出: $a
# [1] 1 2 3

# 使用双方括号 [[]] 提取无命名的元素
my_list[[1]]
# 输出: [1] 1 2 3

[] を使用した抽出はサブリストであり、 [[]] は要素自体です。

bannerAds