首页 / 数据

pandas如何向csv添加新的行和列

时间:2023-06-15 17:58:54阅读:0

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

  再用Excel打开,添加内容

  内容如下:

1-1Q12Q604300-L

  先来添加列

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

1-1Q12Q604300-L

  再来添加行

  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)


本站文章均来自互联网,仅供学习参考,如有侵犯您的版权,请邮箱联系我们删除!
csv

猜你喜欢