基于pandas向csv添加新的行和列

作者:笛在月明楼 时间:2021-11-29 02:28:56 

首先创建一个csv文件,创建方式为新建一个文本文档,然后将这个文本文档重命名为test.csv

再用Excel打开,添加内容

内容如下:

基于pandas向csv添加新的行和列

先来添加列

data = ['a','b','c']
df['字母'] = data


import pandas as pd
filename = './test.csv'
df = pd.read_csv(filename,encoding='gbk')
data = ['a','b','c']
df['字母'] = data
df.to_csv(filename,index=None)

由于我们的列标签是中文,所以是encoding=‘gbk'

由于我将文件放在了python的工程文件夹内,所以filename='./test.csv',或者也可以换成其绝对路径

基于pandas向csv添加新的行和列

再来添加行

df.loc[4]=[4,'d']


import pandas as pd
filename = './test.csv'
df = pd.read_csv(filename,encoding='gbk')
# data = ['a','b','c']
# df['字母'] = data
df.loc[4]=[4,'d']
df.to_csv(filename,index=None)

来源:https://www.cnblogs.com/cyx-b/p/12927986.html

标签:pandas,csv,添加
0
投稿

猜你喜欢

  • 一步步教你用python连接oracle数据库

    2024-01-12 22:54:20
  • Python Matplotlib初阶使用入门教程

    2022-03-17 21:02:33
  • python设计微型小说网站(基于Django+Bootstrap框架)

    2023-03-15 01:54:18
  • vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀

    2024-05-05 09:08:16
  • python实点云分割k-means(sklearn)详解

    2023-11-06 20:36:03
  • Python Subprocess模块原理及实例

    2022-09-29 04:37:20
  • asp禁止站外盗链、判断星期几方法

    2007-10-02 12:58:00
  • python-opencv颜色提取分割方法

    2022-01-22 06:26:23
  • Python接口测试数据库封装实现原理

    2024-01-27 11:19:46
  • Python中的Selenium异常处理

    2021-08-28 04:15:23
  • python通配符之glob模块的使用详解

    2021-07-16 23:13:18
  • MYSQL数据库实用学习资料之常用命令集合

    2009-03-06 18:12:00
  • pyecharts调整图例与各板块的位置间距实例

    2023-05-15 20:05:40
  • Mysql的基础使用之MariaDB安装方法详解

    2024-01-14 15:03:46
  • TensorFlow Autodiff自动微分详解

    2021-06-02 10:33:02
  • python取代netcat过程分析

    2021-07-22 17:32:51
  • 简单了解python调用其他脚本方法实例

    2022-12-07 08:53:36
  • Python爬虫之xlml解析库(全面了解)

    2023-03-30 21:16:17
  • Python实现贪吃蛇小游戏(单人模式)

    2023-09-26 23:14:42
  • python的​PyPDF2实现pdf文件切割和合并

    2023-02-07 19:57:39
  • asp之家 网络编程 m.aspxhome.com