问题标签 [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.
python - Pandas read_csv 期望列数错误,csv 文件参差不齐
我有一个 csv 文件,它有几百行和 26 列,但最后几列只有几行中的值,它们位于文件的中间或末尾。当我尝试使用 read_csv() 读取它时,出现以下错误。“ValueError:预期 23 列,在第 64 行得到 26”
我看不到在哪里明确说明文件中的列数,或者它如何确定它认为文件应该有多少列。转储在下面
sql - R / Sql / 其他:处理不完整的数据转储文件
我有一个以逗号分隔的文本文件,但每一行没有相同数量的字段。第一个字段有一个 2 位代码,用于确定该行中有多少字段(它是代码而不是计数)。我很好奇是否有某种标准方法可以处理此类数据以将其放入 SQL 环境中。
文件如下所示:
该文件也是〜12 GB,所以我无法在文本编辑器中打开它来操作它。我最初尝试将其读入 R 并使用 grep('^10,') 或类似的东西将其拆分为单独的文件,但似乎我缺少一个编码/分隔符问题。我假设其他人已经处理了类似的数据,并希望得到任何建议。
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}
考虑到这一点,这是我的代码。
这段代码看起来有用吗?我似乎在抛出一个难以捕获的错误。作业没有按预期工作。当编译器遇到第一个时,它会重置项目。
在此先感谢您的帮助。
r - 如何在 R 中读取文件,其中每一行都是可变长度的向量('ragged')
我想读取一个包含许多矢量的文件,例如你可以在下面看到
如何读取每个向量在 R 中都是特定的文件?
r - 在R中的数据表中将文本列拆分为参差不齐的多个新列
我有一个包含 20000 多行和一列的数据表。每列中的字符串具有不同数量的单词。我想拆分单词并将它们中的每一个放在一个新列中。我知道如何逐字逐句地做到这一点:
(Data
是我的数据表,complaint
是列名)
显然,这效率不高,因为每行中的每个单元格都有不同数量的单词。
你能告诉我一个更有效的方法吗?
java - 参差不齐/参差不齐的数组空指针异常
在下面的代码中,我采用counter[]
其中有很多值为 0 的值,并确定 0 值的数量。
有了它,我创建了一个锯齿状数组(counter3)的前半部分,其中的每一行counter[]
都有一个值,列等于 中的值counter[]
。
初始化 withcounter3[i] = new double[counter[i]
没有成功,所以我创建了 MakeJagArray 类,它接受一个值并返回一个包含 0 值的双精度数组,该数组的大小与给定数字的大小相同。
设置的值counter3[i][j]
是一个空指针。不知道为什么
java - 在java中创建一个参差不齐/锯齿状的3d数组
我想在java中创建一个参差不齐的3d数组,如下所示。
术语:二维数组由行和列组成。据说 3D 阵列由平板组成,其中每个平板由一个 2D 阵列组成。
第一个slab有3排,第二个slab有5排,第三个slab有7排(即如果s表示slab,则sthslab的行数为3+2*s)。在第 s 个平板中,第 j 行应该有 s+j+1 列
我的方法是,
但这会产生编译错误。谁能帮我做到这一点。我真的很着急。
java - Java简单的参差不齐的数组查询
我正在尝试编写一个将作为输入的Java程序:
- 学生人数
- 每个学生修读的课程数量
然后它将计算每个学生的平均值。
但是我在尝试读取值时遇到了麻烦。请让我知道我能做些什么来解决这个问题。
我的代码是:
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'
我在网上找不到有关如何处理此问题的任何信息。
r - 读取和连接具有不同 (nrow, ncol) 维度的 CSV 文件
我有一个包含不同尺寸的制表符分隔日志文件的目录,我正在尝试将它们加载到 R 中。
为此:我将目录中的所有文件连接到:all_files.tsv
当我尝试将它们加载到 R 中时,正如预期的那样,它给了我一条错误消息:
扫描错误(文件,内容,nmax,sep,dec,quote,skip,nlines,na.strings,:第 436 行没有 12 个元素
我正在使用的代码是:
所以,我的问题是: 1. 将所有这些文件加载到 R 中的数据框中的最佳方法是什么?
我期望的输出是一个包含所有列的单一平面结构。