问题标签 [readlines]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1145 浏览

r - R - readLines 输出空行

我遇到了readLines()-function 的一些奇怪行为,它基本上包含在所有 R 运行中。正如我之前做过数百次或数千次一样,我尝试读取这样的文件行:

这不会正确读取文件内容并导致如下所示:

如果我对文件名做错了什么,我会进行双重、三重和四重检查,但在文件或网络浏览器中访问文件时它工作得很好。随后,我直接将文件内容复制到另一个 csv 并尝试打开这个。它确实奏效了。我在笔记本电脑的管理员帐户上,两个文件都没有显示特殊权限限制。创建具有相同文件名的新文件也可以解决此问题。

**这就是为什么我想知道是否有人知道可能导致这种行为的原因。

谢谢!**

0 投票
1 回答
722 浏览

r - 带有 readLines 的 R 公式

我是 R 新手,正在尝试使用函数 readLines 制作公式,但 R 一直返回相同的错误并且不知道如何修复它。有什么建议么?

我的公式

我的数据

我的错误:

0 投票
1 回答
12458 浏览

r - 我应该使用哪个函数将非结构化文本文件读入 R?

这是我在这里的第一个问题,我是 R 新手,试图弄清楚如何进行数据处理的第一步,请保持简单:)

我想知道 R 中加载非结构化文本数据以进行进一步处理的最佳功能和有用的数据结构是什么。例如,假设我有一本书存储为文本文件,其中没有换行符。

read.delim()在列表中使用和存储数据是个好主意吗?还是字符向量更好,我将如何定义它?

先感谢您。

PN

PS如果我使用“。” 作为我的分隔符,它会处理像“先生”这样的东西。作为一个单独的句子。虽然这只是一个例子,我并不担心这个缺陷,只是为了教育目的,我仍然很好奇你会如何解决这个问题。

0 投票
1 回答
56 浏览

python - 从文本文件执行管道命令

我有一个文本文件(songs.txt),其中包含许多类似于下面引用的文本的行。我想要的是把左边和右边分开。双方将根据他们站在&&&&&&的哪一方来确定。有两个部分,搜索字符串和歌曲长度。例如:

唐·暗黑破坏神 - M1 毒刺 &&&&&& 204

左边部分是 &&&&&& 右边的文本,右边部分&&&&&&右边的部分

左侧部分Don Diablo - M1 stinger

右侧部分204

从那时起,这些命令就可以通过一个 PIPE 来执行。文本文件中每行有两个命令,然后是与右边部分长度相同的延迟(歌曲长度,以秒为单位设置)。

例如:

现在将在相同的 204 秒处休息。然后它会从文件中获取下一行。喜欢并一直如此。

问题是,我在 Python 中玩过一些,现在我真的不知道。我已经阅读了一些解决方案,但它们并没有我那么有用。

如果有人能告诉我如何在实践中做到这一点,我会很高兴?,甚至可能吗?

如果有人会对此进行黑客攻击,这里有songs.txt

注意:我使用的是 Python 2.7.4

0 投票
1 回答
112 浏览

python - python解析输入,对输入求和

我正在尝试解析具有以下格式的文件

(文件更长,并且按学年(如 1999 年)和不同的研究(如“I”)分开。我唯一需要处理的是最后一个数字(如 77、77、6)这个数字是一个百分比。最终目标是制作一个由 10 个条形图组成的条形图,条形图由文件中某个百分比落在条形图范围内的次数的数量(总和)组成(比如从 70 到 80 的条形图% --> 那么如果上面的输入是整个文件,那么总和将为 2,条形图的高度为 2。但我的第一个问题是我不知道如何解析输入。我在想 python 应该读取这些行,然后从百分比数字开始用数字“做某事”的索引(因此建立一个范围)(-->查看它们落在条形图的哪个范围内,然后循环计算百分比在该条形图中下降的次数的总和..)

希望可以有人帮帮我!

0 投票
5 回答
173918 浏览

python - 如何在python中获取列表列表的长度

因此,如果我有一个名为 myList 的列表,我会使用它len(myList)来查找该列表中的元素数量。美好的。但是如何找到列表中的列表数量?

上面使用的文本文件有 3 行,每行 4 个元素,用逗号分隔。变量 numLines 打印为“4”而不是“3”。因此,len(myLines)返回每个列表中的元素数量而不是列表列表的长度。

当我打印时,myLines[0]我得到第一个列表,myLines[1]第二个列表等。但len(myLines)没有显示列表的数量,这应该与“行数”相同。

我需要确定从文件中读取了多少行。

0 投票
3 回答
154 浏览

python - Python - 使用 readlines() 处理第 n 行跳

我正在修复一个我想在 Github 上使用的损坏的库。

我已经在本地“修复”了这个问题。但我不认为这是一个非常干净的方法......

我正在通过互联网档案戳 WARC 库,特别是 arc.py 部分(https://github.com/internetarchive/warc/blob/master/warc/arc.py)。

由于编写了 lib,生成 ARC 文件的工具发生了一些变化,因此内置解析器失败,因为它不希望在文件中看到一些元数据。

我的本地修复如下所示:

而且我不确定我是否readlines()两次调用来删除接下来的两个空行(包含"/n"是推进文件对象的最干净的方式。

这是好蟒蛇吗?或者,还有更好的方法?

0 投票
0 回答
55 浏览

c# - 我们需要什么文件大小来复制“无法从关闭的 TextReader 中读取”错误?

在我的程序中出现了这个错误。遇到一些帖子,这让我觉得这个问题可能是由于文件大小造成的。就我的程序而言,我发现对于小文件大小的观察我没有收到此错误。对于相对较大的错误,会出现此错误。

所以这篇文章给了我关于如何复制它的想法。

我在下面用另一段代码尝试了它:

但是,我无法提出例外。

0 投票
2 回答
261 浏览

c - 从 K&R 理解代码

我正在为我的 c 语言课程阅读 K&R,我对第 5.6 节的函数 readlines 有疑问:

所以这个函数是一个排序函数的一部分,它使用 qsort 和指针按字典顺序对字符行数组进行排序。

我特别不明白以下行的作用

为什么我们必须删除“上一行”或“新行”?

此外,以下也不干净:

我知道我们为 p 分配存储空间,它是一个指针。所以我们为内存中的行长度分配适当的存储空间。那是对的吗?

0 投票
2 回答
10897 浏览

python - 打开文件并阅读句子

我想打开一个文件并获取句子。文件中的句子跨行,如下所示:

目前我正在使用此代码:

readlines切穿句子,有没有解决这个问题的好方法,只得到句子?(没有 NLTK)

谢谢你的关注。

目前的问题:

我得到的(在测试用例中)是 Mrs. 改为 Mr. 而 Mr. 只是 Mr. 我尝试了其他几件事,但似乎没有用。答案可能很简单,但我错过了