pandas如何修改某一列的数据

 更新时间:2024年02月19日 09:45:50   作者:爆燃·火星  
这篇文章主要介绍了pandas如何修改某一列的数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

pandas修改某一列的数据

如果你想修改某一列的数据,你可以使用 df.loc[:, 'column_name'] 来获取这一列的数据。

然后你可以对这一列使用赋值操作,就可以修改这一列的数据了。

例如:

df.loc[:, 'column_name'] = new_values

这里的 new_values 可以是一个列表,也可以是一个 NumPy 数组。

注意:

你也可以使用 df['column_name'] 来获取这一列的数据。

但是这种方法不是很安全,因为如果 column_name 不是一个有效的列名,它就会新建一个名为 column_name 的列,并将 `new_valu

pandas整列修改数据

整列强制转换

df["cost_time"] = df["cost_time"].astype(int);

每个数据用函数单独修改

df["key"] = df["key"].map(lambda fc: myFunc(fc))

dfzz[["a","b"]] = dfzz[["a","b"]].astype(int)    # 多列数据类型转换

取小数点后N位

dfzz=pd.DataFrame({"a":[1.78,1.4,2.886,],"b":[20.833,10.2,10,]})
print(dfzz)
print("")
dfzz = dfzz.round({'a': 2,'b':1})    # 取小数点后几位

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持程序员之家。

相关文章

  • Python两台电脑实现TCP通信的方法示例

    Python两台电脑实现TCP通信的方法示例

    这篇文章主要介绍了Python两台电脑实现TCP通信的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • 教你用Python3+mysql8.0搭建Django框架

    教你用Python3+mysql8.0搭建Django框架

    发现有很多小伙伴还不知道如何搭建Django框架,今天特地整理了本篇文章,基于Python3和mysql8.0,文中有非常详细的步骤教程,对小伙伴很有帮助,需要的朋友可以参考下
    2021-05-05
  • 使用Python的Bottle框架写一个简单的服务接口的示例

    使用Python的Bottle框架写一个简单的服务接口的示例

    这篇文章主要介绍了使用Python的Bottle框架写一个简单的服务接口的示例,基于Linux系统环境,需要的朋友可以参考下
    2015-08-08
  • python使用marshal模块序列化实例

    python使用marshal模块序列化实例

    这篇文章主要介绍了python使用marshal模块序列化的方法,是非常实用的技巧,需要的朋友可以参考下
    2014-09-09
  • python中remove函数的踩坑记录

    python中remove函数的踩坑记录

    这篇文章主要给大家介绍了关于python中remove函数的踩坑记录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 详解Windows下PyCharm安装Numpy包及无法安装问题解决方案

    详解Windows下PyCharm安装Numpy包及无法安装问题解决方案

    这篇文章主要介绍了详解Windows下PyCharm安装Numpy包及无法安装问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • python基础之多态

    python基础之多态

    这篇文章主要介绍了python多态,实例分析了Python中返回一个返回值与多个返回值的方法,需要的朋友可以参考下
    2021-10-10
  • python实现下载整个ftp目录的方法

    python实现下载整个ftp目录的方法

    这篇文章主要介绍了python实现下载整个ftp目录的方法,文中给出了详细的示例代码,相信对大家的理解和学习具有一定的参考借鉴价值,有需要的朋友可以一起来学习学习。
    2017-01-01
  • Linux系统下升级pip的完整步骤

    Linux系统下升级pip的完整步骤

    这篇文章主要给大家介绍了关于Linux系统下升级pip的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 如何从PyTorch中获取过程特征图实例详解

    如何从PyTorch中获取过程特征图实例详解

    特征提取是图像处理过程中常需要用到的一种方法,其效果好坏对模型的泛化能力有至关重要的影响,下面这篇文章主要给大家介绍了关于如何从PyTorch中获取过程特征图的相关资料,需要的朋友可以参考下
    2023-01-01

最新评论

?


http://www.vxiaotou.com