打印 pyspark.sql.dataframe.DataFrame 有哪些列

在 PySpark 中,要打印 pyspark.sql.dataframe.DataFrame 的列,可以使用 columns 属性。以下是一个示例代码:

python 复制代码
from pyspark.sql import SparkSession

# 创建 SparkSession
spark = SparkSession.builder.getOrCreate()

# 假设您的 DataFrame 名称为 df
df = spark.createDataFrame([(1, 'John', 25), (2, 'Alice', 30), (3, 'Bob', 35)], ['id', 'name', 'age'])

# 打印 DataFrame 的列
columns = df.columns
print(columns)

运行上述代码将打印 DataFrame 的列名:

python 复制代码
['id', 'name', 'age']

在上述示例中,我们创建了一个包含三列的 DataFrame (idnameage),然后使用 columns 属性获取列名,并将其打印出来。您可以将代码中的 DataFrame df 替换为您的实际 DataFrame 对象。

相关推荐
老哥不老3 天前
Python调用SQLite及pandas相关API详解
python·sqlite·pandas
Hello world.Joey5 天前
数据挖掘入门-二手车交易价格预测
人工智能·python·数据挖掘·数据分析·conda·pandas
liuweidong08025 天前
【Pandas】pandas DataFrame cumprod
pandas
wxl7812276 天前
基于flask+pandas+csv的报表实现
python·flask·pandas
chaodaibing7 天前
pandas读取pymysql和解析excel的一系列问题(版本不匹配)
excel·pandas
aiweker8 天前
python数据分析(九):Pandas 分类数据(Categorical Data)处理
python·数据分析·pandas
TravelLight928 天前
Python pandas 向excel追加数据,不覆盖之前的数据
python·excel·pandas
liuweidong08029 天前
【Pandas】pandas DataFrame abs
pandas
liuweidong080210 天前
【Pandas】pandas DataFrame ewm
pandas
数据系的公考小白12 天前
2025五一杯数学建模C题代码分享
python·数学建模·pandas·五一杯