melt
いくつかのワイド形式のデータで使用した後、R に次のデータ フレームがあります。
Condition value
C1SSC 4.5
C2SSC 7.7
TC1SSC 6.0
TC2SSC 7.3
PC1SSC 4.5
PC2SSC 5.7
各文字または部分文字列には特定の意味があります (たとえば、TC2SSC は、テクスチャ [T] 円 [C] を両目で見た状態 [2] を意味し、応答の「開始形状」は円 [SSC] でした)。
私がやりたいことは、これらの文字と部分文字列に依存する新しい変数列を生成することです.1つはテクスチャ用、もう1つは形状用などです。grepl
orを使用することを考えましsubstr
たが、これらが文字列の特定の部分を評価できるかどうかはわかりません (つまり、形状を確認するとき、最初の 2 文字に「C」が含まれているかどうかを確認します)。
理想的には、これが最終的な結果です (TC2SSC の例):
Texture Shape View startShape value
T Circle 2 Circle 4.5
便利な機能がたくさんありますが、ここでどれを使うのが最適かわかりません。アドバイスをいただければ幸いです。