私は初心者の R ユーザーであり、フォーラムは初めてです。各行が文字ベクトルになるように変換する必要があるデータ フレームがあります。各行の長さが異なるように、データ フレームから 0 を削除したいと考えています。したがって、本質的に、各行はリスト内の個別の文字ベクトルです。私がいる場所は次のとおりです。
mydf<-matrix(sample(0:1,12*5, replace = T),ncol =4)
colnames(mydf)<-letters[1:ncol(mydf)]
swapcol <-which(mydf == 1, arr.ind = T)
mydf[swapcol]<-colnames(mydf)[swapcol[,2]]
mydf
このコードは、列ラベルが値であるデータ フレームを生成します。次の出力が必要です。
この形式は、データをパッケージのクリックストリームに読み込むために必要なもののようです。ありがとう