gpt4 book ai didi

python - 在 R 中操作文件

转载 作者:行者123 更新时间:2023-11-30 23:42:09 26 4
gpt4 key购买 nike

在Python中:

fo = open("foo.txt", "r+")  
str = fo.read(10);
position = fo.tell();
print "Current file position : ", position

R中有文件指针吗?读取文件时能否知道当前文件位置在哪里?

最佳答案

要查看与文件相关的函数,您可以尝试 ?file 它告诉您如何打开文件以及许多与文件相关的函数。

fo <- file('foo.txt', 'r+') // see  ?file for more details on the parameters

fo 是一个可以提供给其他函数的连接对象。我建议您阅读全部 ?file,其中内容非常丰富。

特别请参阅另请参阅示例部分。

另请参阅部分列出了一组用于处理文件的相关函数。在这里它提到(例如)readLinesreadBin(读取二进制文件)、scan(将数据读入向量或列表)用于读取文件。

它还提到了seek。查看 ?seek 你会看到

seek with where = NA returns the current byte offset of a connection (from the beginning)

所以尝试一下

seek(fo)

(提示 - R 中的帮助文件非常有用!“另请参阅”部分将告诉您与您正在查看的功能相关的函数,“示例”部分将为您提供如何使用它们的示例。如果您想查找与文件有关的内容,但 ?file 不起作用,您可以随时执行 ??file (它会进行模糊搜索)。

关于python - 在 R 中操作文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11606046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com