Неверная спецификация в 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) и затем ваша команда.