[ https://issues.apache.org/jira/browse/SPARK-40271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17598183#comment-17598183 ]
Apache Spark commented on SPARK-40271: -------------------------------------- User 'itholic' has created a pull request for this issue: https://github.com/apache/spark/pull/37735 > Support list type for pyspark.sql.functions.lit > ----------------------------------------------- > > Key: SPARK-40271 > URL: https://issues.apache.org/jira/browse/SPARK-40271 > Project: Spark > Issue Type: Test > Components: PySpark > Affects Versions: 3.4.0 > Reporter: Haejoon Lee > Assignee: Haejoon Lee > Priority: Major > Fix For: 3.4.0 > > > Currently, `pyspark.sql.functions.lit` doesn't support for Python list type > as below: > {code:python} > >>> df = spark.range(3).withColumn("c", lit([1,2,3])) > Traceback (most recent call last): > ... > : org.apache.spark.SparkRuntimeException: [UNSUPPORTED_FEATURE.LITERAL_TYPE] > The feature is not supported: Literal for '[1, 2, 3]' of class > java.util.ArrayList. > at > org.apache.spark.sql.errors.QueryExecutionErrors$.literalTypeUnsupportedError(QueryExecutionErrors.scala:302) > at > org.apache.spark.sql.catalyst.expressions.Literal$.apply(literals.scala:100) > at org.apache.spark.sql.functions$.lit(functions.scala:125) > at org.apache.spark.sql.functions.lit(functions.scala) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) > at java.base/java.lang.reflect.Method.invoke(Method.java:577) > at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244) > at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:374) > at py4j.Gateway.invoke(Gateway.java:282) > at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132) > at py4j.commands.CallCommand.execute(CallCommand.java:79) > at > py4j.ClientServerConnection.waitForCommands(ClientServerConnection.java:182) > at py4j.ClientServerConnection.run(ClientServerConnection.java:106) > at java.base/java.lang.Thread.run(Thread.java:833) > {code} > We should make it supported. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org