pandas如何修改某一列的数据

 更新时间:2024年02月19日 09:45:50   作者:爆燃·火星  
这篇文章主要介绍了pandas如何修改某一列的数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

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+psutil开发一个简易系统监控工具

    使用Python+psutil开发一个简易系统监控工具

    在运维自动化、服务器巡检、故障排查和资源告警场景中,经常需要快速获取机器的 CPU、内存、磁盘和进程状态,Python 的 psutil 库正好解决了这个问题,本文会从 psutil 基础用法开始,逐步实现一个可以实时刷新的简易系统监控工具,需要的朋友可以参考下
    2026-05-05
  • Python中使用__new__实现单例模式并解析

    Python中使用__new__实现单例模式并解析

    单例模式是一个经典设计模式,简要的说,一个类的单例模式就是它只能被实例化一次,实例变量在第一次实例化时就已经固定。 这篇文章主要介绍了Python中使用__new__实现单例模式并解析 ,需要的朋友可以参考下
    2019-06-06
  • Python向excel中写入数据的方法

    Python向excel中写入数据的方法

    这篇文章主要介绍了Python向excel中写入数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • python怎样更加简洁的解决小明种苹果

    python怎样更加简洁的解决小明种苹果

    这篇文章主要介绍了python怎样更加简洁的解决小明种苹果。想了解数据结构和算法的同学,可以参考下
    2021-04-04
  • Python命令补全工具argcomplete库的使用

    Python命令补全工具argcomplete库的使用

    argcomplete库可以为Python命令行工具添加自动补全功能,支持bash和zsh等shell,可以对Python命令、pip命令以及其他以argparse解析的第三方包的命令进行补全,下面就来介绍一下如何使用,感兴趣的可以了解一下
    2026-02-02
  • Python数据正态性检验实现过程

    Python数据正态性检验实现过程

    这篇文章主要介绍了Python数据正态性检验实现过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 一文搞懂 Python 的 abc.ABC基类

    一文搞懂 Python 的 abc.ABC基类

    Python里abc.ABC 是“抽象基类”的基类,本文就来介绍一下 Python 的 abc.ABC基类使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-02-02
  • Python Flask实现多文件项目打包部署(Linux+Docker+Windows全环境)指南

    Python Flask实现多文件项目打包部署(Linux+Docker+Windows全环境)指南

    针对多 .py 文件的 Flask 项目,本文在原有部署方案基础上,补充多文件项目结构规范、Windows 环境部署、跨平台打包等核心内容,有需要的小伙伴可以了解下
    2026-01-01
  • numpy中的log和ln函数解读

    numpy中的log和ln函数解读

    这篇文章主要介绍了numpy中的log和ln函数解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Python做智能家居温湿度报警系统

    Python做智能家居温湿度报警系统

    本文为大家带来了Python通过HTTP协议做一个廉价的温湿度报警系统。感兴趣的朋友跟随小编一起看看吧
    2018-09-09

最新评论