私はこのようなデータフレームを持っています:
x
TicketID Application Impacted_Systems
1 Web Online; PeopleSoft, Financials
etc
私がやりたいのは、x $ Impacted_Systemsに基づいて別のdata.frameを作成し、各アイテムを「;」で区切って配置することです。独自の列に変換し、データフレームxと組み合わせてグラフ化します。
私はこれまでにこれを持っています:
data.frame(do.call('rbind', strsplit(as.character(x$Impacted_Systems),';')))
これにより、「;」で区切られた各文字列の列が作成されます。2回:
X1 X2 X3 X4 X5 X6 X7
1 Online PeopleSoft Financials Online PeopleSoft Financials Online
私が間違っていることについて何か考えはありますか?この特定のケースでは、7列ではなく3列のみである必要があります。
私はこれを試しました
p<-colsplit(x$Impacted_Systems, ";")
これは名前オプションを期待しています。問題は、影響を受けるシステムの数が変化することであり、修正されていません。