gpt4 book ai didi

r - 在 SparkR 中删除 DataFrame 的列

转载 作者:行者123 更新时间:2023-12-05 08:34:09 25 4
gpt4 key购买 nike

我想知道是否有一种简洁的方法可以在 SparkR 中删除 DataFrame 的列,例如 pyspark 中的 df.drop("column_name") .

这是我能得到的最接近的:

df <- new("DataFrame",
sdf=SparkR:::callJMethod(df@sdf, "drop", "column_name"),
isCached=FALSE)

最佳答案

这可以通过将 NULL 分配给 Spark 数据帧列来实现:

df$column_name <- NULL

请参阅相关 Spark JIRA ticket 中的原始讨论.

关于r - 在 SparkR 中删除 DataFrame 的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32662099/

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