2014-11-05 6 views
0

Я пытаюсь импортировать данные в R, появляется ошибка «больше столбцов, чем имена столбцов». Я хотел бы знать, может ли кто-нибудь помочь мне дать правильную команду. Часть данных ниже, вы можете скопировать и сохранить в блокнотеИмпорт данных - больше столбцов, чем имена столбцов

name      yr1 yr2 state    party     bday 
Joseph Carter Abbott  1868 1872 North Carolina  Republican    July 15, 1825 
James Abdnor    1981 1987 South Dakota  Republican    February 13, 1923 
Hazel Abel    1954 1954 Nebraska   Republican    July 10, 1888 
James Abourezk   1973 1979 South Dakota  Democrat    February 24, 1931 
Spencer Abraham   1995 2001 Michigan   Republican    June 12, 1952 
John Adair    1805 1806 Kentucky   Democratic-Republican January 9, 1757 
Alva B. Adams   1923 1924 Colorado   Democrat    October 29, 1875 
Alva B. Adams   1933 1941 Colorado   Democrat    October 29, 1875 
Brock Adams    1987 1993 Washington   Democrat    January 13, 1927 
John Quincy Adams  1803 1808 Massachusetts  Federalist    July 11, 1767 
Robert H. Adams   1830 1830 Mississippi  Democrat    1792 
Stephen Adams   1852 1857 Mississippi  Democrat    October 17, 1807 
George D. Aiken   1941 1975 Vermont   Republican    August 20, 1892 
James L. Alcorn   1871 1877 Mississippi  Republican    November 4, 1816 
Nelson W. Aldrich  1881 1911 Rhode Island  Republican    November 6, 1841 
Russell A. Alger   1902 1907 Michigan   Republican    February 27, 1836 
J. Frank Allee   1903 1907 Delaware   Republican    December 2, 1857 
George Allen    2001 2007 Virginia   Republican    March 8, 1952 
Henry Justin Allen  1929 1930 Kansas    Republican    September 11, 1868 
James Allen    1969 1978 Alabama   Democrat    December 28, 1912 
John B. Allen   1889 1893 Washington   Republican    May 18, 1845 
+2

Нет ли разделителей в вашем наборе данных? Это простой текстовый файл, который может быть фиксированной шириной? Многое форматирование теряется так, как вы вставляли ваши данные здесь, поэтому трудно сказать, каково будет потенциальное решение. – A5C1D2H2I1M1N2O1R2T1

ответ

1

Как предложил Ананда Mahto, если ваши данные фиксированной ширины (который, кажется, после редактирования) использовать read.fwf.

0

Если вы используете формат CSV, вы должны указать разделители и убедиться, что разделители не используются в ваших текстовых данных. Напр .: в столбце «Bday» содержит «» так, что символ будет неправильно

обычно явного определения сен = «» (или любой другой разделитель) и проверять набор данных не использовать этот символ в данные решает проблему

Смежные вопросы