添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
时间:2023-06-15 17:48:36 阅读: 0

Pandas读取csv时怎么设置列名

1. csv文件自带列标题

  import pandas as pd
  df_example = pd.read_csv('Pandas_example_read.csv')
  # 等同于:
  df_example = pd.read_csv('Pandas_example_read.csv', header=0)

2. csv文件有列标题,但是想自己换成别的列标题

2.1和2.2效果都是一样的,读取文件,并且改列名

2.1 在读数之后自定义标题

  df_example = pd.read_csv('Pandas_example_read.csv')
  df_example.columns = ['A','B','C']

2.2 在读数的同时自定义标题

  df_example = pd.read_csv('Pandas_example_read.csv', names=['A', 
'B','C'])
  df_example = pd.read_csv('Pandas_example_read.csv', header=0, names=['A', 
'B','C'])

3. csv文件没有列标题,从第一行就直接开始是数据的录入了

  df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', 
header=None)

这个时候一定要加'header=None', 这样读进来的列名就是系统默认的0,1,2... 序列号

4. csv文件没有列标题,但是自己想加上列标题

4.1 读进来数之后加上标题

  df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', 
header=None)
  df_example_noCols.columns = ['A', 'B','C']

4.2 读数的同时加标题

  df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', 
names=['A', 'B','C'])
  df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', 
header=None, names=['A', 'B','C'])

注意:这里不可以用'header=0', 用了之后就会导致第一行的数据先被当成了列名,然后又被重命名覆盖,结果是第一行的数据丢失。

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

pandas如何进行数据拼接

pandas数据拼接有可能会用到,比如出现重复数据,需要合并两份数据的交集,并集就是个不错的选择,知识追寻者本着技多不压身的态度蛮学习了一下下;

2023-06-15

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

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

2023-06-15 csv