Неверная спецификация в write.table()

Я внезапно сталкиваюсь с этой странной ошибкой, с которой я никогда не сталкивался write.table() команда:

write.table(items,file="E:/CFA/items.dat",sep="\t",row.names=F,col.names=F) 
Error in write.table(items, file = "E:/CFA/items.dat",  : 
  invalid 'row.names' specification 

Когда забираешь row.names аргумент, все еще та же ошибка с col.names один. Данные - это фрейм данных, с которым я уже работал несколько раз без каких-либо трудностей для создания .dat файл. Я просто озадачен.

Кто-нибудь знает, почему это происходит сейчас?

Заранее спасибо

2 ответа

Решение

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

write.table(items,file="E:/CFA/items.dat",sep="\t",row.names=FALSE,col.names=FALSE)

Попробуйте write.table(items,file="E://CFA//items.dat",sep="\t",row.names=F,col.names=F)

или rm(F,T) и затем ваша команда.

Другие вопросы по тегам