粉丝2234获赞4322

现在我们再来看一下修改数据,修改数据啊,它包括修改标题,这个标题,又包括行标题和列标题。那我们看一下,像这个 数学、语文、英语,这个就叫做列标题,张三李四,王五陈六,这个就叫做行标题,那么除了修改标题之外呢,他还可以进行修改数据,那我们现在来给大家演示一下。首先去看一下怎样去修改列标题。 修改列标题,我们可以使用 data free 对象的 columns 属性,直接修改就行了,因为我们在进行设置这个属性的时候,咱们是不是就可以直接通过 columns 去设置啊?现在你可以通过它直接去修改。那么第二种方式呢?你也可以通过 data free 对象的 rename 方法 去修改列标题。那么现在我们去给大家演示一下,这个叫做修改标题。列标题首先得找数据员,我们数据员依然手上面的这个例子 复制粘贴运行。看好了,现在呢我们的列标题是数学、语文、英语,那现在呢,我都把它改成数学上,语文上,英语上,就是一学期当中的上学期部分, 所以怎么修改?直接这样改 g f 点 c o, l, u, m, s columns 直接改,叫数学上 上学期的意思。逗号,语文 上英语, 注意一定要是英文的啊。 上修改完成之后,我们现在运行一下 d f, 看一下有没有实现修改,已经完全修改完成了,那么这是我们的第一种方式, 使用谁呢?要直接使用 c o, l, u, m s 哎,直接使用它去进行修改, 那么第二种方式啊,就使用叫做 rename, rename 叫什么?重新命名,那现在呢?我们把这个上下都改成不是上下,把语文上, 数学上,英语上,现在都改成数学下,语文下以及英语下。我们采用第二种方式,就叫做第二种, 咱们采用的叫做 rename, 重新复制的意思,那我们在这写上 b f 点 rename, 这是一个方法, 在这个方法当中呢,我们写 c, o, l, u, m, s, 还是列吗?我要去修改谁和谁对应呢?这是一个字典,我要把这个数学上给他对应,改成数学下, 大家看下学期了,这是第一个,再去改第二个语文上语文下 下学期,然后最后一个叫英语上,英语下来表,下学期的意思就谁和谁对应上。那么这个改完之后呀,我们现在去运行一下 d f, 发现没有变化,还是上上上上实际上,然后告诉你这里差一个参数,你只要把这个参数写上就行了,叫做 i n p r a c e i n p r a c 它的值为处,现在在运行发现改了下下下,为什么?现在你知道这个参数的作用了吗?这个参数的作用就是表示是否直接修改 data frame, 它的 值为处的话,表示直接修改我们的这个 dat free, 否则的话我只是修改了,但是呢不返回修改之后的数据, 所以在使用 rename 的时候记住了把这个参数加账,这个参数的作用就是是否直接修改 data frame p, r, a, c, 参数作用是是否直接修改 data frame, 要不写的话只是修改了,但是你看不到修改之后的数据,那这个是修改我们的一个列的名称,那现在我们再去看一下修改行 数据安拿过来修改列标题,那这个是叫做修改行标题, 数据员拿过来行标题是谁?张三李四王五吗?对吧?张三李四王五,现在呢,我们把这行标题进行改一改,你比如说我想直接给他改成数字张三李四王五,我直接给他改成一二三。那怎么改? 它会使用到我们 d f 当中的这个叫做 index, 你在负的时候不是也是使用 index 吗?你比如说我在这儿的时候直接写上呃 list 一二三, 那你运行的时候,哦,没输出你运行的时候他的行,所以将不再是张三李四王五了,而直接变成多少一二三了。所以啊,你看这叫什么?这个也叫做知 些复职的形式, 指向,这是第一种方式 直接复直的形式。那除了这种呢?除了直接复直的形式,当然它也有叫 rename, 在这写上二叫 rename, 它也可以通过 renee 的方法。那我们先来给大家写一下,你不改成一二三了吗?对吧?那我现在给它改成什么?现在给它改成一二二三三。来看一下 d f 点 rename 花括号直接改成你将这个一呀,你给我改成 一,你将这个二呢,给我改成二二, 将这个三改成三三。然后呢?现在改完之后呢?我肯定是希望改完之后我可以看得见的,对吧?所以呢,我们去添加上这样一个属性,那现在我们去运行,看一下,到底改完了吗? 改完了一二三三,那这样的话就修改完成了, 所以你看一下,我们给大家讲了,可以修改列以及修改行,它用到一个共同的东西,就什么 rename。 实际上啊,你在这写的时候呢,最好再去加一个属性,叫 a x i i。 啊,那这个属性呢?我们以前也看到过,当它等于零的时候,你表示的是修改行,当它等于一的时候,你表示的是修改的是列。 那现在我们最后再来看看什么修改我们的数据部分叫修改数据 数据源,行标题、列标题都能修改完成了,那剩下的就数据部分了,那我们中间的这个部分,这些数字部分, 数字部分就都是我们的数据,看一下怎么改,改成这边,对吧?按行改、 按列改,修改某一块无非就是这些。那我们现在来看一下,修改行数据就修改一行, 那我们会使用什么?咱们会使用我们的 l、 o、 c 属性以及我们的 i、 l、 o c 属性,那这个叫做修改一整行, 谁是一整行?比如说张三的成绩四十五、六十五、一百,我想把修改一下张三的成绩,张三整个这一行我都修改了,那么我们可以使用的 l、 o、 c 属性写上谁呢? 要修改的是张三,把张三的成绩都给他改成一百、一百、一百二, 所以比较好哈。然后输出一下 e、 f, 张三成绩变了,这就修改成功了。那么你除了这种方式之外,你还可以怎样修改呢?你还可以进行这样的修改,你比如说我在这写的叫做 d、 f 点 i r、 o c 修改,谁 修改的是行?对啊,你修改的是哪一行呢?比如说咱们还是去修改我们张三这一行,那这个时候你可以写上什么呢? 零表示行,逗号列,看到吗?我只是修改这一行, 然后来看一下,这回给他改成九十、九十、九十输出, 看到了吧?是不是张三又都变成九十、九十、九十了,对吧?那他这什么意思?是修改第零行的所有列? 就和我们刚才上面这个结果是一样的,上面这结果是修改了张三所在的所有列,而这个是修改了零行所在的所有列,他俩的运行结果是相同的,都是修改一行数据。 那我们除了修改行数据,我们也可以进行什么?修改列数据?你比如说我去修改一个列,修改一个列,我将数学这列成绩都改成一百,那列怎么办?先使用 loc, 先把逗号写 清楚了,逗号的左侧是谁行,逗号的左侧是行,我写个冒号,表示要修改所有行。你要修改所有行当中的哪一列呢?数学这个列, 数学这列当中呢?我都给他打成一百,这次考试考的比较好,现在我要把数学这列都改成一百运行, 看一下数学之列是不是都改成一百了。那么你除了这种方式你还可以有什么呢? 还有就是咱们刚才所说的 i、 l、 o、 c, 同样的我再把它改回来,都给它改成八十。怎么改? d、 f 的 i、 l、 c 冒号,呃,先把逗号写上,对吧?逗号 左侧是行,我要修改的是所有行所有行当中的第零列,看到了吗?所有行当中的第零列改成就是 所有行当中的张三、李四、王五所有行的第一列。数。数学啊,现在数学又都被改成多少了?九十了?这个就是修改整列数据。 整列数据还有吗?修改了所有,修改了一整行,修改了具体的某一列, 那我们还可以去具体的去修改某一处。什么叫做具体某一处?你比如说啊,我就想把李四 的语文成绩改成一百,那我要想改李四的语文成绩怎么改?修改某一处的数据 你得找位置啊,是不是啊?那首先啊, d f 点 r o c 先使用它。那你在这写上谁呢?我要修改的是李四,李四的语文成绩改成多少?改成一百。 d f, 看一下李四的语文成绩是不是就被改成一百了?那他的逗号的左侧是行,逗号的右侧是列。 那你除了这种方式,你是不是还可以使用这个? i l c 是吧?李四是多少?李四的行,所以是一语文乘 成绩的猎索眼也是一页,这回我再给它改成八十。那你来看看 李四的语文成绩又被改成了八十,所以大家要习惯去使用 r o c 和我们的 i r o c。 发现在进行数据提取的时候是不是也用到它了?很重要的知识点。


大家好,今天我们讲拍到此时 pass 函数替换的操作,首先是全局替换,这是他最基础的一种孕妇, 但是这种操作是有一个问题的,我们去看一下这个原数,就 他发现原数据他是没有变化的,你拍死他有一个参数叫 inps, 嗯,了解的同学应该都知道,他是默认是为 fos 的, fos 情况下他是返回一个新对象,正儿八经的原数据带头他是没有做做一个修改的,然后咱们可以把它加上试一下, 好再打印一下袋子,可以看到这样就完成了对原数据的一个修改,然后以及他的一个全局替换。第二个咱们讲一下列数据的替换,列数据替换这块 基本上操作时差不多了,首先咱们把原数据打印出来看一眼,然后接下来去把原数据这个操作给它加进去 这块 data, 取了他的一列,然后对他这一列进行复制,然后面是对他这一列进行 repairs, 咱们是将这一列所有的一九九幺零四零三替换成二零零幺零四零三。然后可以看一下这个 dat, 他的第一行是一九九幺零四零三的,咱们就完成了一个列数的替换,这是列数九的一个替换。列数替换其实还有很多隐身的操作,这块咱们现在比如说一个需求,要将 里面的几个日期都改成幺零零幺,这个一四零三这个数据这块改一下这个把他的 aps 的第一个参数,咱们所谓的一个旧数据给他改一下, 这个救世军是可以传传入一个啊列表的,这个列表就代表将这两样水都改成这个,试想一个 n 对一的一个修改替换, 大家看这个抬头可以看到他这两个,原来这两个痣,然后也被我们替换成了这个,这样咱们就完成了一个恩对一的一个替换,然后恩对恩的替换操作也是比较简单,咱们假如将里面的二和二改成五二零一,一零四零三改成这个一九七零,这个看一下 这样子,他本来这个地方是二码,然后改成复杂,然后这块二零零幺零四零三改成一九七零了,这三个然后他都修改成功了,他这边传的参数是一个字典,咱们可以对他进行一个整列的整列的计划,假设咱们 我们要把带特意的利斯特带特这意思,带特这一列,然后给他修改,全部给他改成二零零一零四零三,咱们直接去给他做一个复制,就把这一列数据直接去给他做复制,然后答应答应带头一列, 这是完成一个整列的替换,然后既然有整列的替换,肯定呢有整行的替换, 那接下来咱们讲一下整行的替换,整行替换的话,他跟整体的替换是比较像的,艾特艾特对象的一个艾特函数,比如说咱们要修改呃,第第零行啊,第零行咱们修改成全部,让他等于等于一, 然后,哎,这边报错了,然后这边这个不是原括号,是方括号,然后咱们去打印 data, 可以看到第一第一行的数据全部被改成,这是应该是第零号啊,就他所有影视零第零行的数据全部被改成一了,这就完成一个整行的一个数据的一个修改。 还有另外一个操作,就是把这个艾特换成 lc 啊,现在咱们已经改过了,等于二,然后咱们去答应一下这个 dec, 可以看到他是,对,也是完成一个对这行书记的修改。
