基于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
投稿

猜你喜欢

  • 你是真正的用户体验设计者吗? Ⅵ

    2008-04-19 18:23:00
  • Pandas 对Dataframe结构排序的实现方法

    2021-11-26 09:06:48
  • python根据京东商品url获取产品价格

    2022-01-26 12:14:31
  • 详解python程序中的多任务

    2021-01-10 18:55:37
  • 优化次数过多的循环

    2009-11-12 12:35:00
  • python图形开发GUI库pyqt5的基本使用方法详解

    2022-07-08 02:31:55
  • Python生成词云的实现代码

    2023-09-12 22:42:48
  • 使用symfony命令创建项目的方法

    2023-11-15 10:07:45
  • Django实现简单分页功能的方法详解

    2021-02-07 01:54:23
  • Python求离散序列导数的示例

    2022-10-04 11:18:52
  • PHP simplexml_load_file()函数讲解

    2023-06-03 23:16:56
  • python selenium UI自动化解决验证码的4种方法

    2022-10-09 20:43:06
  • Python利器openpyxl之操作excel表格

    2022-11-16 18:46:58
  • ASP SCRIPT: 计数器(使用GrapShot组件)

    2008-11-07 15:36:00
  • asp.net结合aspnetpager使用SQL2005的存储过程分页

    2023-07-14 00:22:23
  • web标准页面知识必备 Ⅰ

    2008-03-06 13:24:00
  • JavaScript框架比较:DOM遍历

    2010-04-23 14:41:00
  • js高亮关键词系列方法

    2008-01-22 11:11:00
  • 让复杂导航设计变得简单

    2008-01-07 11:50:00
  • 体验DW MX 2004 CSS新功能

    2011-06-14 09:45:01
  • asp之家 网络编程 m.aspxhome.com