Я выполнил текстовый поиск в файле в R, а затем добавил его в существующий файл в качестве нового столбца. Когда это будет сделано, столбец будет добавлен после фактического содержимого. Как это исправить?Добавление результата в существующий файл в R с помощью write.table
Результат выглядит следующим образом:
Customer Names
T-MAX INDUSTRIAL LTD
T-MAX INDUSTRIAL LTD.
ADCHEM
ADCHEM (AUSTRALIA)
ADCHEM (AUSTRALIA) PTY LTD
AUROBINDO PHARMA (AUSTRALIA)
AUROBINDO PHARMA (AUSTRALIA) PTY
Aurobindo Pharma (Australia) Pty
AUROBINDO PHARMA(AUSTRALIA) PTY LTD
AUROBINDO PHARMA(AUSTRALIA)PTY LTD
V1
tmax industrial
tmax industrial
adchem
adchem
adchem
aurobindo pharma
aurobindo pharma
aurobindo pharma
aurobindo pharma
aurobindo pharma
Но мой выход должен выглядеть следующим образом:
Customer Names V1
T-MAX INDUSTRIAL LTD tmax industrial
T-MAX INDUSTRIAL LTD. tmax industrial
ADCHEM adchem
ADCHEM (AUSTRALIA) adchem
ADCHEM (AUSTRALIA) PTY LTD adchem
AUROBINDO PHARMA (AUSTRALIA) aurobindo pharma
AUROBINDO PHARMA (AUSTRALIA) PTY aurobindo pharma
AUROBINDO PHARMA (AUSTRALIA) PTY aurobindo pharma
AUROBINDO PHARMA(AUSTRALIA) PTY LTD aurobindo pharma
AUROBINDO PHARMA(AUSTRALIA)PTY LTD aurobindo pharma
Код я использовал:
result <- data.frame(text=unlist(sapply(b, `[`)), stringsAsFactors=FALSE)
write.table(result, file="Counter_Party_Testing.csv", sep=".", eol="\n", append=TRUE, row.names=FALSE, col.names=FALSE)
, а затем результат, хорошо Оригинал преобразуется в dataframe grp1 как Origin, а grp2 в качестве результата, теперь нужна помощь с оператором печати для печати sam e строит каждый из двух файлов в одной строке в выходном файле, используя для цикла.
я использовал этот код в то время как оператор печати бросает ошибку,
for (n in seq_len(nrow(grp1)))
{
print(grp1[n]+','+grp2[n]+)
}
Что команда, которую вы использовали? –
Я использовал write.table – KRU
Вы должны отредактировать свой вопрос, чтобы добавить команду, которую вы использовали. –