0

次のコードを記述して、特定のデータ フレーム内の特定の列の一意の値を抽出する関数を作成しようとしています。

val_uniques <- function(colname, datframe)
  if colname %in% colnames(dataframe) {
    print(unique(dataframe[, colname], incomparables = FALSE))
  } else {
    print("cette colonne n'existe pas")
  }

残念ながら、私はこのエラーを受け取り続けます:

print( unique(dataframe[,colname] , incomparables = FALSE))} else { print("cette Colonne n'existe pas")} エラー: 予期しない '}' in "print( unique(dataframe[,colname] , incomparables =間違い))}"

またはと関係があるため、ばかげた質問であることはわかっていますが}、すべてを試しましたが、うまくいきませんでした。ifelse

PSこれは、Rでの私の最初のプログラミングです。

4

1 に答える 1