У меня есть список, созданный в Python, встроенный в ячейку csv. Я пытаюсь принудить элементы к записи в R, но я застрял на одном конкретном векторе, который содержит текст. Причина в том, что, хотя strsplit() отлично работает с числовыми значениями, разбивая на «,», любая встроенная запятая в тексте заставляет один вектор быть длиннее остальных. Ниже я привел воспроизводимый пример. Спасибо за любую помощь, которую вы можете предоставить!Как разбить список Python в R
x <- c("['SPOSORSHIP FOR CONVENTION']", "['GENERAL CONTRIBUTION', 'GENERAL CONTRIBUTION']",
"['WOMEN & POPULATION']", "['PROGRAM SUPPORT', 'PROGRAM SUPPORT']",
"['MULTIPLE GRANTS FOR MULTIPLE PURPOSES']", "['IMPROVING NATIONAL PARKS']",
"['general operating support']", "['Civic Engagement', 'Animal Welfare', 'Religion']",
"['RESEARCH SUBAWARD']", "['OPERATIONAL SUPPORT', 'OPERATIONAL SUPPORT']",
"['PROMOTE FILM INDUSTRY']", "['TO SUPPORT PUBLIC AFFAIRS PROGRAMS', 'TO SUPPORT PUBLIC AFFAIRS PROGRAMS', 'TO SUPPORT PUBLIC AFFAIRS PROGRAMS', 'TO SUPPORT PUBLIC AFFAIRS PROGRAMS', 'TO SUPPORT PUBLIC AFFAIRS PROGRAMS', 'TO SUPPORT PUBLIC AFFAIRS PROGRAMS']",
"['10TH ANNUAL GREAT LAKES RESTORATION CONFERENCE AND PETER WEGE TRIBUTE LUNCHEON']",
"['Conservation', 'Conservation']", "['FOR GENERAL OPERATING SUPPORT']"
)
все в одинарных кавычках должно быть уникальным элементом в новом символе символов. так что это будет аналогично strsplit, а затем unlist ... – StanO
Можете ли вы отредактировать вопрос и уменьшить размер вашего примера до минимально необходимого для воссоздания проблемы? –