【发布时间】:2020-01-06 01:50:31
【问题描述】:
我有 2 个数据帧,其中一个由 1 列整数组成,第二个数据帧由 3 列(integer_start、integer_end、animal)组成。
数据框及其列
dataframe1 -> integer
dataframe2 -> integer_start, integer_end, animal
所以我想做的是加入这两个数据框,这样 如果
dataframe1.integer is in between dataframe2.integer_start and dataframe2.integer_end
取出 dataframe1.integer 和相应的 dataframe2.animal 并放入一个名为 dataframe3 的新数据帧中
希望你能帮我解决这个问题。我为此使用 PySpark。
【问题讨论】: