如何使用pandas向现有csv文件中添加新行和新列?

2026-06-08 23:35:53 885阅读 0评论 SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计313个文字,预计阅读时间需要2分钟。

首先创建一个csv文件,创建方式为新建立一个文本文档,然后将该文档重命名为test.csv。再用Excel打开该文件,添加以下内容:

如何使用pandas向现有csv文件中添加新行和新列?

先添加列:data=['a', 'b', 'c']df['字母']=dataimport pandas as pd

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

如何使用pandas向现有csv文件中添加新行和新列?

再用Excel打开,添加内容

内容如下:

先来添加列

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',或者也可以换成其绝对路径

再来添加行

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)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

本文共计313个文字,预计阅读时间需要2分钟。

首先创建一个csv文件,创建方式为新建立一个文本文档,然后将该文档重命名为test.csv。再用Excel打开该文件,添加以下内容:

如何使用pandas向现有csv文件中添加新行和新列?

先添加列:data=['a', 'b', 'c']df['字母']=dataimport pandas as pd

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

如何使用pandas向现有csv文件中添加新行和新列?

再用Excel打开,添加内容

内容如下:

先来添加列

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',或者也可以换成其绝对路径

再来添加行

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)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。