Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从阵列pyspark中删除阵列列_Pyspark_Pyspark Sql - Fatal编程技术网

从阵列pyspark中删除阵列列

从阵列pyspark中删除阵列列,pyspark,pyspark-sql,Pyspark,Pyspark Sql,假设我在pyspark数据帧中具有以下数据结构: arr1:array element:struct string1:string arr2:array element:string string2: string 如何将arr2从数据帧中删除?您只能使用drop功能。选择嵌套列的方法是使用 比如window.start和window.end。您可以通过arr1.element.arr2访问您的arr2 df.drop(df.element

假设我在pyspark数据帧中具有以下数据结构:

arr1:array
   element:struct
     string1:string
     arr2:array
         element:string
     string2: string

如何将
arr2
从数据帧中删除?

您只能使用
drop
功能。选择嵌套列的方法是使用

比如
window.start
window.end
。您可以通过
arr1.element.arr2
访问您的
arr2

df.drop(df.element.arr2)

使用
到\u json
+
来自\u json
,请参阅一篇类似文章: