问题标签 [ragged]

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 投票
4 回答
33359 浏览

python - Pandas read_csv 期望列数错误,csv 文件参差不齐

我有一个 csv 文件,它有几百行和 26 列,但最后几列只有几行中的值,它们位于文件的中间或末尾。当我尝试使用 read_csv() 读取它时,出现以下错误。“ValueError:预期 23 列,在第 64 行得到 26”

我看不到在哪里明确说明文件中的列数,或者它如何确定它认为文件应该有多少列。转储在下面

0 投票
1 回答
128 浏览

sql - R / Sql / 其他:处理不完整的数据转储文件

我有一个以逗号分隔的文本文件,但每一行没有相同数量的字段。第一个字段有一个 2 位代码,用于确定该行中有多少字段(它是代码而不是计数)。我很好奇是否有某种标准方法可以处理此类数据以将其放入 SQL 环境中。

文件如下所示:

该文件也是〜12 GB,所以我无法在文本编辑器中打开它来操作它。我最初尝试将其读入 R 并使用 grep('^10,') 或类似的东西将其拆分为单独的文件,但似乎我缺少一个编码/分隔符问题。我假设其他人已经处理了类似的数据,并希望得到任何建议。

0 投票
2 回答
4818 浏览

c - C中的参差不齐的数组

我收到了一个用 C 语言编写的微控制器项目。我是一个有成就的程序员,但不是这种语言。我“认为”我的问题与 C 语法(以及我缺乏理解)有关,而不是微控制器编译器,所以为了简洁起见,我将忽略编译器问题。

我正在尝试使用 Jagged/Ragged 数组来存储字体信息,以便快速调用以显示在 LCD 上。还有其他方法可以解决这个问题,但我有理由坚持这个概念。

对于这个例子,我们假设我的字体中只有三个字形(字符)。未知的是定义该字形的每一行的长度。例子:

字形 {A} 需要以下数据:{65,8,12,1,0,0x18, 0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}

字形 {'} 需要以下数据:{39,2,3,4,9,0xC0,0xC0, 0xC0}

字形 {.} 需要以下数据:{46,2,2,4,0,0xC0,0xC0}

考虑到这一点,这是我的代码。

这段代码看起来有用吗?我似乎在抛出一个难以捕获的错误。作业没有按预期工作。当编译器遇到第一个时,它会重置项目。

在此先感谢您的帮助。

0 投票
1 回答
322 浏览

r - 如何在 R 中读取文件,其中每一行都是可变长度的向量('ragged')

我想读取一个包含许多矢量的文件,例如你可以在下面看到

如何读取每个向量在 R 中都是特定的文件?

0 投票
5 回答
6985 浏览

r - 在R中的数据表中将文本列拆分为参差不齐的多个新列

我有一个包含 20000 多行和一列的数据表。每列中的字符串具有不同数量的单词。我想拆分单词并将它们中的每一个放在一个新列中。我知道如何逐字逐句地做到这一点:

Data是我的数据表,complaint是列名)

显然,这效率不高,因为每行中的每个单元格都有不同数量的单词。

你能告诉我一个更有效的方法吗?

0 投票
0 回答
228 浏览

java - 参差不齐/参差不齐的数组空指针异常

在下面的代码中,我采用counter[]其中有很多值为 0 的值,并确定 0 值的数量。

有了它,我创建了一个锯齿状数组(counter3)的前半部分,其中的每一行counter[]都有一个值,列等于 中的值counter[]

初始化 withcounter3[i] = new double[counter[i]没有成功,所以我创建了 MakeJagArray 类,它接受一个值并返回一个包含 0 值的双精度数组,该数组的大小与给定数字的大小相同。

设置的值counter3[i][j]是一个空指针。不知道为什么

0 投票
1 回答
1557 浏览

java - 在java中创建一个参差不齐/锯齿状的3d数组

我想在java中创建一个参差不齐的3d数组,如下所示。

术语:二维数组由行和列组成。据说 3D 阵列由平板组成,其中每个平板由一个 2D 阵列组成。

第一个slab有3排,第二个slab有5排,第三个slab有7排(即如果s表示slab,则sthslab的行数为3+2*s)。在第 s 个平板中,第 j 行应该有 s+j+1 列

我的方法是,

但这会产生编译错误。谁能帮我做到这一点。我真的很着急。

0 投票
1 回答
155 浏览

java - Java简单的参差不齐的数组查询

我正在尝试编写一个将作为输入的Java程序:

  • 学生人数
  • 每个学生修读的课程数量

然后它将计算每个学生的平均值。

但是我在尝试读取值时遇到了麻烦。请让我知道我能做些什么来解决这个问题。

我的代码是:

0 投票
1 回答
1142 浏览

r - 如何使用 MIDASR 包在 MIDAS 模型中使用参差不齐的边缘数据进行预测?

我正在尝试使用midasr包中的月度变量生成季度变量的提前 1 步预测。我遇到的问题是,我只能MIDAS在样本中每月观察次数恰好是季度观察次数的 3 倍时估计模型。

midasr当每月观察的数量不是季度观察的精确倍数时(例如,当我有一个新的每月数据点要用于更新预测时),我如何在包中进行预测?

(n)例如,假设当我有季度观察和(3*n)每月观察时,我运行以下代码来生成提前 1 步的预测:

这段代码工作正常。现在假设我要包含一个新的月度数据点,因此新的月度数据是:

我尝试运行以下代码来估计新模型:

但是我收到一条错误消息:'Error in mls(nmth, 2:7, m = 3, nealmon) : Incomplete high frequency data'

我在网上找不到有关如何处理此问题的任何信息。

0 投票
1 回答
288 浏览

r - 读取和连接具有不同 (nrow, ncol) 维度的 CSV 文件

我有一个包含不同尺寸的制表符分隔日志文件的目录,我正在尝试将它们加载到 R 中。

为此:我将目录中的所有文件连接到:all_files.tsv

当我尝试将它们加载到 R 中时,正如预期的那样,它给了我一条错误消息:

扫描错误(文件,内容,nmax,sep,dec,quote,skip,nlines,na.strings,:第 436 行没有 12 个元素

我正在使用的代码是:

所以,我的问题是: 1. 将所有这些文件加载​​到 R 中的数据框中的最佳方法是什么?

我期望的输出是一个包含所有列的单一平面结构。