私は R に非常に慣れていないので、今までできなかったことをするためにあなたの助けが必要です:
乱数の列を持つことができるデータ フレームがあります。データ フレームの各列に一意の値のみを保持する必要がありますが、これは他の列とは無関係に行う必要があります。
たとえば、以下のデータ フレームがあるとします。
Column_A Column_B Column_C
A 1 A1
A 2 A2
B 1 A3
B 2 A4
C 3 A5
C 4 A6
コードの後のこの出力は次のようになります。
Column_A Column_B Column_C
A 1 A1
B 2 A2
C 3 A3
4 A4
A5
A6
試してみましds <- unique(ds)
たが、すべての列間の一意の関係のみが残ります。
あなたが私に与えてくれた助けやオリエンテーションに本当に感謝しています。
前もって感謝します。
データ
`> str(df)
'data.frame': 6 obs. of 3 variables:
$ A: chr "A" "B" "C" "A" ...
$ B: num 1 2 1 2 3 4
$ C: chr "A1" "A2" "A3" "A4" ...`
ループ
`i <- 1`
`while (i < ncol(df)){
+ df[i] <- lapply(df, function(x) {
+ x[duplicated(x)] <- ''
+ c(x[x!=''], x[x==''])})
+ i <- i+1
+}`