Hil*_*laD 7 python apache-spark
我试图将新行添加到数据框,但不能。
我的代码:
newRow = Row(id='ID123')
newDF= df.insertInto(newRow)
or
newDF= df.union(newRow)
Run Code Online (Sandbox Code Playgroud)
错误:
AttributeError: _jdf
AttributeError: 'DataFrame' object has no attribute 'insertInto'
Run Code Online (Sandbox Code Playgroud)
小智 5
使用pyspark在数据框中添加行的简单方法
newRow = spark.createDataFrame([(15,'Alk','Dhl')])
df = df.union(newRow)
df.show()
Run Code Online (Sandbox Code Playgroud)
i.n*_*n.m -1
尝试:(文档)
from pyspark.sql import Row
newDf = sc.parallelize([Row(id='ID123')]).toDF()
newDF.show()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13204 次 |
| 最近记录: |