如何在sparkR中创建空数据帧?
在R中,如何在sparkR中创建空数据帧?,r,apache-spark,apache-spark-sql,sparkr,R,Apache Spark,Apache Spark Sql,Sparkr,在R中,df\u new可以使用特定的模式createDataFrame(sqlContext,data.frame(k=character(),v=integer())创建一个空数据帧,但我怀疑不通过Java API调用就可以创建完全空的数据帧。据我所知,RstructType不能与NULL一起使用,这是创建空数据帧的标准方法。顺便说一句,我很好奇-这里的用例是什么?为什么需要创建一个空df?在scala api中,我们有sqlContext.emptyDataFrame我发现空数据框很有用的
df\u new可以使用特定的模式createDataFrame(sqlContext,data.frame(k=character(),v=integer())
创建一个空数据帧,但我怀疑不通过Java API调用就可以创建完全空的数据帧。据我所知,RstructType
不能与NULL
一起使用,这是创建空数据帧的标准方法。顺便说一句,我很好奇-这里的用例是什么?为什么需要创建一个空df?在scala api中,我们有sqlContext.emptyDataFrame
我发现空数据框很有用的一个用例是,我有一个保存在HDFS中的数据集,它由10.csv文件组成。为了将它们全部读入SparkR,我需要遍历那些10.csv文件。每个循环读取.df
一个.csv
文件。所以我需要一个空的数据帧来拼凑所有10个较小的数据帧。