小编Ref*_*etz的帖子

除了特定列Spark 1.6

我正在尝试使用dfB过滤掉dfA中的行。

dfA:

+----+---+----+------------+-----+
|year|cid|X|        Y|Z|
+----+---+----+------------+-----+
+----+---+----+------------+-----+.
Run Code Online (Sandbox Code Playgroud)

dfB:

+----+---+
|year|cid|
+----+---+
+----+---+
Run Code Online (Sandbox Code Playgroud)

我的目标是year cid从dfA中填补dfB中的所有夫妻。

我认为这是明确的例外:

dfA.except(dfB)
Run Code Online (Sandbox Code Playgroud)

但是我需要两个DF中的列数相同。有没有一种方法可以对特定列执行除操作以外的操作?还是应该完全走另一条路。

dataframe apache-spark apache-spark-sql

2
推荐指数
1
解决办法
1554
查看次数

绘制开始-结束时隙-Matplotlib Python

我正在尝试绘制时隙。我有两个“开始”“结束”点的想法。我想把它当成小块放在图上。请记住,这些块不是连续的,而这正是我在寻找的差距。到目前为止,我尝试使用补丁:

for x_1 , x_2 in zip(s_data['begin'].values ,s_data['end'].values):
ax1.add_patch(Rectangle((x_1,0),x_2-x_1,0.5)) 
plt.show()
Run Code Online (Sandbox Code Playgroud)

但这只是让我停下了蓝色的身影。

虽然我想要这样的东西

在此处输入图片说明

python plot matplotlib slots

1
推荐指数
1
解决办法
1533
查看次数