Hyukjin Kwon created SPARK-35381:
------------------------------------

             Summary: Fix lambda variable name issues in nested DataFrame 
functions in R APIs
                 Key: SPARK-35381
                 URL: https://issues.apache.org/jira/browse/SPARK-35381
             Project: Spark
          Issue Type: Bug
          Components: SparkR
    Affects Versions: 3.1.1
            Reporter: Hyukjin Kwon


R's higher order functions also have the same problem with SPARK-34794:

{code}
df <- sql("SELECT array(1, 2, 3) as numbers, array('a', 'b', 'c') as letters")
collect(select(
  df,
  array_transform("numbers", function(number) {
    array_transform("letters", function(latter) {
      struct(alias(number, "n"), alias(latter, "l"))
    })
  })
))
{code}

{code}
  transform(numbers, lambdafunction(transform(letters, 
lambdafunction(struct(namedlambdavariable() AS n, namedlambdavariable() AS l), 
namedlambdavariable())), namedlambdavariable()))
1                                                                               
                                                  a, a, b, b, c, c, a, a, b, b, 
c, c, a, a, b, b, c, c
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to