Я пытаюсь выполнить разбиение столбца на несколько столбцов. Я бы предпочел, чтобы первый столбец содержал "F", второй столбец "US", третий "CA6" или "DL", а четвертый - "Z13" или "U13" и т.д. И т.д. Весь мой df следует той же схеме X.XX.XXXX.XXX или X.XX.XXX.XXX или X.XX.XX.XXX, и я знаю, что третий столбец - это моя проблема из-за разных длин. Я использовал только substr в прошлом, и я мог бы использовать это здесь с некоторыми операциями if, но хотел бы узнать, как использовать пакет stringr и POSIX для этого (если только не существует лучшего варианта). Заранее благодарю вас.
Вот мой df:
c("F.US.CLE.V13", "F.US.CA6.U13", "F.US.CA6.U13", "F.US.CA6.U13",
"F.US.CA6.U13", "F.US.CA6.U13", "F.US.CA6.U13", "F.US.CA6.U13",
"F.US.DL.U13", "F.US.DL.U13", "F.US.DL.U13", "F.US.DL.Z13", "F.US.DL.Z13"
)