gpt4 book ai didi

python - 当我想检查 Dataframe 是否为空时,“list”对象没有属性 'isEmpty'

转载 作者:行者123 更新时间:2023-12-03 08:17:35 25 4
gpt4 key购买 nike

我创建了一个数据框 d2 并想应用一个函数来查看它是否为空。我收到错误:'list' 对象没有属性 'isEmpty'

import pyspark
from pyspark.sql import SparkSession
from pyspark.sql.types import DecimalType, FloatType, StructType,StructField, StringType, IntegerType
from pyspark.sql.types import ArrayType, DoubleType, BooleanType
from pyspark.sql.functions import col,array_contains, monotonically_increasing_id, when
from pyspark.sql.window import Window as W
from pyspark.sql import functions as F
from pyspark.sql.types import StructType,StructField
from pyspark.sql.types import StringType, IntegerType, ArrayType
from pyspark.sql.functions import round, lit


sc = SparkSession.builder.appName('SparkByExamples.com').getOrCreate()

columns2 = ["Java","Python"]
data2 = [("Java", "20000"), ("Hello", "100000"), ("Scala", "3000")]
df2 = sc.createDataFrame(data2).toDF(*columns2)

print(df2.head(1).isEmpty)

在最后一行我收到一个错误。有人可以帮助我吗?

最佳答案

IsEmpty 是属于 pyspark DataFrame 的方法。.head() 返回一个 Row 对象列表,如 documentation 中所写。 。python 中的列表对象确实没有名为 IsEmpty

的方法

关于python - 当我想检查 Dataframe 是否为空时,“list”对象没有属性 'isEmpty',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68898853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com