|
1
6
您编写的代码为我生成了正确的输出,因此我无法重现您的问题。我曾在其他帖子中看到,在进行连接时使用别名解决了问题,因此下面是一个稍微修改过的代码版本,它也可以做同样的事情:
当我运行你的代码时,我也会得到同样的结果(复制如下):
我使用的是spark 2.1和python 2.7.13。 |
|
|
2
3
如果值不是字符串null,那么代码就是完美的
.但是看看你得到的df2数据帧
中的价值观
这应该给你
|
|
|
3
1
由于存在一些相互冲突的报告——首先,假设df的维度相同,只需在df1中使用想要使用的df2中的列创建一个新列,或者根据需要将它们连接起来。然后可以使用SQL条件。
|