Mapping和Replace
dataframe中增加一列
通过series增加
因为dataframe中每一列都是一个series,所以增加一个series就是增加了一列。
这种方式在添加的时候有一个缺陷,就是后边series中的值在添加的时候必须要关注dataframe的index。一方面是为了数据要一一对应,另一方面,series在默认不指定index(就像上面的情况)的时候,index从0开始,于是当dataframe的index和series中的idnex对不上的时候,插入的值将会变成NaN。
map方式
这种方式的优点在于不用关心index,因为在gdp_map中已经指定了每一行对应的值,只需要按照城市将对应GDP插入即可。
Series中的replace
第一个参数表示需要被替换的目标value,第二个参数表示替换成的值。
可以用下面的方法批量替换: