问题标签 [array-column]

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 投票
1 回答
150 浏览

php - 为多维数组中的所有列值生成唯一 ID

我有一个看起来像这样的文件:

然后我将其转换为格式正确的 csv,如下所示:

我需要的是这些字段中的每一个都有自己的唯一 ID,它必须是一个整数。这就是它的样子

名称本身根本不重要,总会有重复的。我可以通过上传到数据库轻松解决这个问题。然后我做:

  • select distinct COL1,给他们各自的ID
  • select COL2, group by COL1, COL2,给他们各自的ID
  • select COL3, group by COL1, COL2,COL3,给他们各自的ID
  • 根据需要重复多次,这可能很多

如何在 PHP 中执行此操作而无需使用数据库?一个直接的答案会很好,但即使是设计理念也会有很大帮助。

我的文件中最多可以有 10 列,但这里有一个简化的输入数组可以使用:

预期结果:

0 投票
3 回答
29 浏览

php - 将特定项目从多个数组移动到新数组中 - PHP

我有 3 个数组:

我需要做的是将每个数组的第一个和第二个索引中的每个项目放入它自己的数组中(我希望这是有道理的),这是我想要实现的一个示例:

请注意,每个数组中可能有更多项,但每个数组将具有相同数量的项。

我很困惑,是否有一些厚颜无耻的 PHP 数组函数,我们可以以某种奇怪的方式使用它来实现这一点?

感谢您的回答。

0 投票
1 回答
3195 浏览

ruby-on-rails - 针对 Postgres 数组列类型进行查询

TL;DR@> {as_champion, whatever}我想知道使用is之间的优缺点是什么(或者它们是否相等)IN ('as_champion', 'whatever')。详情如下:

我正在使用 Rails 并使用 Postgres 的数组列类型,但是我的查询必须使用原始 sql,因为 Rails finder 方法不能很好地使用它。我找到了一种可行的方法,但想知道首选方法是什么:

roles表上的列是Memberships我的数组列。它是通过 rails 添加的:

当我检查表格时,它显示的类型为:(text[]不确定这是否是 Postgres 真正表示数组列的方式,或者这是否是 Rails 的恶作剧。

要查询它,我会执行以下操作:

0 投票
3 回答
1157 浏览

php - 将列数据的多维数组重构为行数据的多维数组

我有以下列数据的关联数组:

我需要将结构转置/旋转为行数组(合并列数据分配给它们各自的行)。我不需要结果中的列名。

预期输出:

0 投票
3 回答
8012 浏览

scala - 比较 Scala Spark 中的两个数组列

我有一个格式如下的数据框。

并尝试创建另一个标志列,显示genreList2 是否是genreList1 的子集

我试过这个

但这会引发org.apache.spark.SparkException: Failed to execute user defined function.错误。关于如何解决这个问题的任何想法。PS:上述函数 ( intersect_check) 适用于Arrays。

0 投票
6 回答
76 浏览

php - 如何根据指定的给定数组值将数组值转换为逗号分隔的字符串..?

我有如下指定的数组

我有另一个数组,如下所示

我想要first_name来自第一个数组,基于第二个数组值 => 8、15 和 19
所以我需要Raj,Giri,Mahesh作为逗号分隔字符串的输出。
这个怎么得到..?

0 投票
4 回答
168 浏览

php - How to restructure multi-dimensional array with columns as rows?

Is there an efficient way to change the structure of this multidimensional array? I want to group the column values.

Desired result:

0 投票
5 回答
1280 浏览

php - 计算数组列中的唯一值

我有一个这样的数组:

我的目标是计算C二维数组列中的不同值。

数组中的总行数如下所示:(count($arr)5)。

如何计算“C”列中包含唯一值的行数?

如果我删除了C列中的重复值,则只有:TEMU3076746FCIU5412720

因此,我想要的输出是2.

0 投票
2 回答
50 浏览

php - 存储多维数组中的列数据,同时保留缺失的元素

我有一个数组($myArray),看起来像

我循环使用 Date 值的内容

这会给我正确的输出。

我想将输出添加到一个数组中,即使该值为 null(即上面的 [1])仍然设置一个空数组。

例如 $newArray =

0 投票
5 回答
1416 浏览

php - 从包含数组类型数据的数组列创建一个平面数组

我在 PHP 中有这个数组。

我需要合并特定的子数组。换句话说,我需要将itens数据列(包含数组类型的数据)作为一个平面结果数组,如下所示:

我可以使用 来做到这一点foreach(),但是还有其他更优雅的方法吗?