打印 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 对象。

相关推荐
liuweidong08027 小时前
【Pandas】pandas Series flags
pandas
Lx3521 天前
Pandas数据重命名:列名与索引为标题
后端·python·pandas
壹屋安源4 天前
自动生成发票数据并存入Excel
python·excel·pandas·random·datetime·faker
Dream25124 天前
【数据分析之pandas】
数据挖掘·数据分析·pandas
Mobius80865 天前
探索 Seaborn Palette 的奥秘:为数据可视化增色添彩
图像处理·python·信息可视化·数据分析·pandas·matplotlib·数据可视化
赛丽曼7 天前
Pandas
人工智能·python·pandas
道友老李8 天前
【机器学习】数据分析之Pandas(一)
人工智能·python·机器学习·数据分析·pandas
无形忍者8 天前
Pandas系列|第一期:列值的前N码模糊匹配
linux·运维·pandas
code04号9 天前
df = pd.DataFrame(data)中的data可以是什么类型的数据?
python·pandas
runepic10 天前
[python]使用 Pandas 处理 Excel 数据:分割与展开列操作
python·excel·pandas