Now that gerund"n applies gerund cyclically, the need for the oblique
trick is reduced.
Henry Rich
On 2/25/2023 3:26 PM, neit...@gaertner.de wrote:
I want to convert the second one into numerical data
Can you simplify the above expression?
Applying a gerund cyclically, as asked for in the subject:
] list =. ;: 'foo 1 bar 2.17 baz 3.14'
+---+-+---+----+---+----+
|foo|1|bar|2.17|baz|3.14|
+---+-+---+----+---+----+
, ]`(".each)/. list
+---+-+---+----+---+----+
|foo|1|bar|2.17|baz|3.14|
+---+-+---+----+---+----+
(,: datatype each) , ]`(".each)/. list
+-------+-------+-------+--------+-------+--------+
|foo |1 |bar |2.17 |baz |3.14 |
+-------+-------+-------+--------+-------+--------+
|literal|boolean|literal|floating|literal|floating|
+-------+-------+-------+--------+-------+--------+
Obliquing over a vector is often overlooked. It picks up every item
as a singleton "diagonal". The final "," is required to compensate
for that.
Martin Neitzel
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm