2016-03-30 5 views
0

Я получаю ошибку, которая выглядит как синтаксическая ошибка, но она исчезает, когда я разбиваю свои строки на более мелкие сегменты.Максимальное количество строк в cbind?

По существу, я пытаюсь использовать cbind на длинную строку терминов, кодируется следующим образом (я извиняюсь за ужасный скролинговыми, я не знаю, как обернуть здесь):

SpecificlistTrial <- c('london', 'birmingham', 'leeds', 'glasgow', 'sheffield', 'bradford', 'liverpool', 'edinburgh', 'mancehester', 'bristol', 'cardiff', 'leicester', 'dublin', 'newcastle', 'porto', 'oporto', 'lisbon', 'braga', 'sintra', 'guimaraes', 'guimarães', 'madrid', 'barcelona', 'valencia', 'seville', 'sevilla', 'bilbao', 'malaga', 'málaga', 'oviedo', 'gijón', 'gijon', 'alicante', 'zaragoza', 'las palmas', 'murcia', 'tenerife', 'ceuta', 'melilla', 'granada', 'vigo', 'cadiz', 'cádiz', 'san sebastian', 'san sebastián', 'donostia', 'valladolid', 'pamplona', 'cordoba', 'córdoba', 'paris', 'lyon', 'marseille', 'marseilles' 'aix-en-provence', 'toulouse', 'lille', 'bordeaux', 'nice', 'nantes', 'strasbourg', 'rennes', 'grenoble', 'la rochelle', 'rouen', 'toulon', 'montpellier', 'avignon', 'saint-etienne', 'saint-étienne', 'clermont-ferrand', 'brussels', 'antwerp', 'liege', 'liège', 'ghent', 'charleroi', 'bruges', 'anderlecht', 'leuven', 'molenbeek', 'amsterdam', 'eindhoven') 

Я получаю следующее сообщение об ошибке:

Error: unexpected string constant in "oza', 'las palmas', 'murcia', 'tenerife', 'ceuta', 'melilla', 'granada', 'vigo', 'cadiz', 'cádiz', 'san sebastian', 'san sebastián', 'donostia', 'valladolid', 'pamplona', 'cordoba', 'córdob" 

Это выглядит как простой синтаксической ошибки, но я не был в состоянии выяснить, что случилось с ним, и когда я пытаюсь скопировать этот сегмент в отдельный список, там ошибок нет. Поэтому мне было интересно, существует ли максимальное количество терминов/символов с помощью cbind или что-то еще, что может вызвать ошибку, кроме синтаксиса?

Я ценю любые предложения!

ответ

0

Причина заключается в том, что

'marseilles' 'aix-en-provence' 

не имеют , разделения. Как только мы исправим, что он должен работать

SpecificlistTrial <- c('london', 'birmingham', 'leeds', 'glasgow', 'sheffield', 'bradford', 'liverpool', 'edinburgh', 'mancehester', 'bristol', 'cardiff', 'leicester', 'dublin', 'newcastle', 'porto', 'oporto', 'lisbon', 'braga', 'sintra', 'guimaraes', 'guimarães', 'madrid', 'barcelona', 'valencia', 'seville', 'sevilla', 'bilbao', 'malaga', 'málaga', 'oviedo', 'gijón', 'gijon', 'alicante', 'zaragoza', 'las palmas', 'murcia', 'tenerife', 'ceuta', 'melilla', 'granada', 'vigo', 'cadiz', 'cádiz', 'san sebastian', 'san sebastián', 'donostia', 'valladolid', 'pamplona', 'cordoba', 'córdoba', 'paris', 'lyon', 'marseille', 'marseilles' ,'aix-en-provence', 'toulouse', 'lille', 'bordeaux', 'nice', 'nantes', 'strasbourg', 'rennes', 'grenoble', 'la rochelle', 'rouen', 'toulon', 'montpellier', 'avignon', 'saint-etienne', 'saint-étienne', 'clermont-ferrand', 'brussels', 'antwerp', 'liege', 'liège', 'ghent', 'charleroi', 'bruges', 'anderlecht', 'leuven', 'molenbeek', 'amsterdam', 'eindhoven') 

length(SpecificlistTrial) 
#[1] 83 
+1

Ах, хорошо, вы правы. Я был пойман, глядя в сегмент, который они мне дали, и мои глаза затушевывали остальных. Большое вам спасибо за это. – Matthew

+1

@Matthew Хотя я не согласен с 80-значной шириной кода «стандарт», иногда полезно поймать драгоценные камни, как выше. –