Я имел дело с необработанным набором данных, и когда я посмотрел на него из приложения чисел Mac, он показался мне нормальным.
Однако когда я сделал read_csv()
в R, я столкнулся с ошибкой. проблема в том, что все столбцы отображаются как один столбец, и это касается и строк.
Например, когда я искал имена столбцов, они отображались как один столбец, например:
data$column_A column_B
И когда я назвал head()
с первыми двумя строками, они появились следующим образом.
Expected Tibble:
column_A column_B
1 "A"
2 "B"
Output Tibble:
column_A\tcolumn_B
"1\tA"
"2\tB"
По какой причине столбцы и значения отображаются вместе, а при поиске столбца они появляются вместе с пробелами между именами столбцов? Я не только не знаю, в чем заключаются конкретные проблемы, но и не нашел обсуждения по этому поводу. Как это исправить?
Извините за мой английский. Я не носитель языка.
Это данные с разделителями во вкладках? С
read_csv()
вы можете попробовать установитьdelim = "\t"
? Или вместо этого попробуйте использоватьread_tsv()
?\t
= TAB, если вам интересно.read_tsv()
сработало, но в чем причина? Как это работает, потому что файл в формате csv.Ваш компьютер не заботится о форматах файлов. Это скорее предложение для системы открывать определенные файлы с помощью определенных программ (.docx для Word и т. д.). Значения вашего файла не разделены запятыми (CSV), а разделены табуляцией (TSV). Та же идея, что и у CSV, но с другим разделителем (TAB('\t') вместо ",").