![]() |
1
0
这里的解决方案是可行的
在这个RDD中总共有1016行;但是在其中6行中,没有列SE_类别。所以你只能看到1010
火花不会那样做。如果你从Java的角度来考虑它,Java是RDD对象的基础语言,这是完全有意义的。由于我一直在编程,主要是Python,一种动态类型的语言,有一段时间,我没有立即想到这是一个问题。但是在静态类型语言中,在编译时应该有一个已定义的类型。 解决方案是将每一行作为一组具有类型的对象“声明”返回到RDD;从而模仿静态类型。所以我声明
在我填写任何值之前。这样,如果生成RDD的函数没有更新该值,则该行仍然具有所有正确的类型,并且
成功地将此RDD转换为数据帧。 |
![]() |
TheCodeNovice · R中符号格式的尾随零和其他问题[重复] 7 月前 |
![]() |
Daniel Estévez · 扩展数据帧以包含不存在的值 8 月前 |
![]() |
T Richard · 根据条件交换分组数据中的字符串或值 8 月前 |
![]() |
RKIDEV · Panda迭代行并将第n行值乘以下一(n+1)行值 9 月前 |
![]() |
Ssong · 如何有条件地运用资本化? 9 月前 |
![]() |
Marcio Lino · 在Pandas中转换多个值列 9 月前 |
![]() |
RobertF · 如果列没有表头,如何在R数据帧中引用变量名? 9 月前 |