나는 파이썬으로 작성된 목록을 csv의 셀에 임베드했습니다. 엘리먼트를 R에서 datatable로 강제 변환하려하지만 텍스트가 포함 된 특정 벡터에 붙어 있습니다. 그 이유는 strsplit()이 ","로 나뉘어서 숫자 값으로 잘 작동하는 반면, 텍스트에 포함 된 쉼표는 한 벡터를 다른 벡터보다 길게 만듭니다. 아래에서는 재현 가능한 예제를 동봉했습니다. 제공 할 수있는 도움에 감사드립니다.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
문제를 다시 만들고 문제를 재현하는 데 필요한 최소한으로 만 질문의 크기를 줄일 수 있습니까? –