30 Ocak 2012, PAZARTESİ
Metin alma tek karakter dizesi olarak dosya
Nasıl ithalat düz metin Ar-tek bir karakteri string olarak dosya mı? Bu muhtemelen çok basit bir cevabı vardır ama bu bugün denedim bunu yapmak için bir fonksiyon bulamadım buldum.
Örneğin, bir dosya var foo.txt
bir textmine istiyor sanırım.
Onu da denedim:
scan("foo.txt", what="character", sep=NULL)
ama bu yine de bir vektör döndü. Biraz çalışma var:
paste(scan("foo.txt", what="character", sep=" "),collapse=" ")
ama muhtemelen çok istikrarsız olan oldukça çirkin bir çözümdür.
CEVAP
30 Ocak 2012, PAZARTESİ
Burada, kodlanmış bir boyut yerine: doğru boyutu kullanan @JoshuaUlrich çözüm bir türevi
fileName <- 'foo.txt'
readChar(fileName, file.info(fileName)$size)
Bayt sayısı için readChar ayırır belirttiğiniz not readChar(fileName, .Machine$integer.max)
iyi çalışmıyor
Bunu Paylaş:
Kaynak Komut olarak yorumlanır ama MIM...
İmleç konumu (karakter olarak) metin G...
Git UTF-16 dosya olarak metin tanımak ...
Nasıl daha sonra düz metin alma için e...
Nasıl metin yatay ve dikey olarak Andr...