操纵中的R
问题描述:
Python中的文件:操纵中的R
fo = open("foo.txt", "r+")
str = fo.read(10);
position = fo.tell();
print "Current file position : ", position
是否有R A文件指针?我可以在读取文件时知道当前文件位置在哪里?
答
那么看看文件相关的功能,你可以尝试?file
告诉你如何打开一个文件和许多文件相关的功能。
fo <- file('foo.txt', 'r+') // see ?file for more details on the parameters
fo
是可以馈送给其他功能的连接对象。 我建议你阅读所有?file
,这是非常丰富的。
特别是,请参阅See Also
和Examples
部分。
在See Also
部分列出了一组用于处理文件的相关函数。 在这里它提到(例如)readLines
,readBin
(读取二进制文件),scan
(读取数据到一个向量或列表)读取文件。
它也提到了seek
。看着?seek
你会看到
seek
与where = NA
返回连接的当前字节偏移量(从开始)
所以尽量
seek(fo)
(提示 - 帮助文件在R中是非常有帮助的!'另见'部分将告诉你与你正在查看的相关的功能,'Examples'部分将给你如何使用它们的例子如果你想查找stu如果与文件和?file
没有工作,你总是可以做??file
做一个模糊搜索)。
大多数人想要通过读取文件(导入他们的数据集等)想要达到的任务通常不需要这种文件操作。如果你有充分的理由想要这样做,也许你可以解释你想要达到的目标? – Marius 2012-07-23 03:26:47