温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
接下来我们来看一看data frame是如何转换成data set的,那我们首先先把data frame准备好,大家看我这边已经有了。那么我们准备好了以后,我们来看一看啊,先把它的展示一下,好回车,回车以后大家会发现我们现在又有数据,对吧,然后呢,又有它的这个字段,就是所谓的列了,那么咱们缺什么?缺少的是不是咱们data set当中所关心的一个类型啊,好,那你没有类型,我把它加上,你把它加上的话,我们就叫case啊,咱们的class给他一个U或者给个emp,这都可以啊,来大家看一下我现在干嘛呢?我们EP里面应该有属性,这个属性呢,可以跟它的这个对应的列关联上,所以我们叫age,那么这个age呢,它这写了。叫big in,这个叫大整形,那对于我们来讲,其实就是我们的long型啊,那我们就写上一个long,还有我们叫user nameme,给他一个string,那么这样的话呢,我们的emp这个类型我们就定义好了,定义好了之后,那接下来我们现在的data frame,只要把类型加上,那是不是就是变成了data set呀,为什么呢?它缺少类型吗?所以我们的ADS它等于DFDR,它里面有个方法,这个方法的名字叫S,然后呢,来写个中国号,然后接下来把emp放过来,因为我们的类型呢,给它准备好了,所以呢,我们这里直接回车,大家可以看到这个是不出来呀。
01:28
那么data现在已经有了以后,那我们是不是来看一看,点一下我们回车,回车以后你会发现跟之前是不是完全一样,但是我们用起来就更加的方便,为什么呢?它有类型了,有类型以后就当成我们的对象点属性对象点方法来使用不就行了吗?所以大家看一下咱们的这个图形啊,我们就可以来箭头,箭头以后从我们的这个data frame就可以到咱们的data set了,对不对,诶就是这样的啊,然后箭头给它放过来,这个呢是什么呢?我们就叫做S,然后加上一个咱们叫做样力类,嗯。
02:04
样例类诶就是这样,你如果把咱们的这个数据啊跟样例类相结合,那么其实就能得到咱们的data set就是这个意思,那反过来行不行呢?你反过来的话,我们的data set能不能变回到data frame呢?那我们说应该是没问题的,为什么?因为啊你只要把类型去掉了,咱们这个data frame是不是就是OK的,所以啊,咱们回过头来,咱们到这个位置来,把它放到这边,诶好,然后放到这个位置啊来,那我们看看我们怎么能够做到呢?其实很简单,因为我们的data set里面其实本身就包含了我们的诶结构信息和数据,所以我们的DS点,我们叫做什么呢?B键,B键当中大家会发现里面会有很多的方法,其中有一个方法什么东西啊,叫to df啊叫做to df,所以呢,我们就直接来,咱们叫做D诶就行了,然后呢,我们直接来回车,回车以后大家看一下跟之前是不是完全一样,叫frame。
03:05
里面的结构是不是age和user name呀,没有任何的问题啊,所以对于我们来讲,想变成我们的data frame,只需要把类型去掉,保留它的结构就够了,所以咱们这个地方呢,就写上叫to DS,诶,没问题了啊,同学们,好了,这就是我们的data frame和data set它们之间的一种转换关系,好了,同学们。
我来说两句