Мне нужно знать, как преобразовать строки в текстовом файле во фрейм данных для анализа.
Я получил одну строку с идентификатором для каждого клиента, который имеет заголовок столбца и значение в нем и разделенточкой с запятой ';'Например:
{ID=12345;TimeStamp=""2019-02-26 00:15:42"";Event=StatusEvent;Status=""WiLoMonitorStart"";Text=""mnew inactivity failure on cable"";}
Заголовки столбцов: ID, TimeStamp, Event, Status, Text и любые другие, которые идут перед знаком равенства "=".
Значения под заголовками столбцов будут послезнак равенства "=", смотрите картинку, это конечный результат, которого я хочу достичь.
Statements {
"{ID=12345;TimeStamp=""2019-02-26 00:15:42"";Event=StatusEvent;Status=""WiLoMonitorStart"";Text=""mnew inactivity failure on cable"";}"
"{ID=12346;TimeStamp=""2019-02-26 00:15:43"";Event=StatusEvent;Status=""MetroCode"";Text=""AU"";}"
"{ID=12347;TimeStamp=""2019-02-26 00:15:43"";Event=StatusEvent;Status=""LoWiValidation"";Text=""Password validation 2.5GHz for AES: BigBong"";}"
"{ID=12349;TimeStamp=""2019-02-26 00:15:42"";Event=DomainEvent;MacAddress=""AB:23:34:EF:YN:OT"";LogTime=""2019-02-26 00:15:48"";Domain=""Willing ind"";SecondaryDomain=""No_Perl"";}"
"{ID=12351;TimeStamp=""2019-02-26 00:15:45"";Event=CollectionCallEvent;SerialNumber=""34121"";}"
"{ID=12352;TimeStamp=""2019-02-26 00:15:46"";Event=CollectionCallEvent;SerialNumber=""34151"";Url=""werlkdfa/vierjwerret/vre34f3/df343rsdf343+t45rf/dfgr3443"";}"
}
}

Вы можете увидеть полудвоеточие ";"разделяет каждую переменную, может ли кто-то иметь возможность разделить и заставить R определить, что является заголовком столбца и какое значение следует поместить под соответствующим заголовком относительно идентификатора клиента (первичного ключа).
Примечаниечто каждая строка не может иметь одинаковые заголовки столбцов для следующей.
Полученное изображение - это то, чего я хочу достичь в конце, но мне очень трудно это сделать в R. Это не файл json или формат XML, это файл, который был выгружен в текстовом формате.где мне нужно извлечь и проанализировать информацию в формате фрейма данных, прежде чем я смогу что-либо понять.
Есть предложения?Будет ли лучший способ, чем сказать, используя регулярные выражения?Например, Струнный пакет?