被指定为列名的行以前的数据都不会出现在数据表中。
data = pd.read_excel( './数据文件/信表节点的坐标.xlsx', header = None ) print(data)
header=None,如果不指定列名,会自动默认分配一个 0 ~ (n-1) 的数字索引为列名。
names – 指定列名
使用 names 可以自己指定列名,需要保证自己指定的列名不能存在重复。
data = pd.read_excel( './数据文件/信表节点的坐标.xlsx', header = None, names = ['a', 'b', 'c'] ) print(data)
注意:
如果自己指定了列名,会覆盖原有的列名。
data = pd.read_excel( './数据文件/信表节点的坐标.xlsx', header = 0, names = ['a', 'b', 'c'] ) print(data)
5. to_csv() – 导出数据到 csv 格式的文件中
to_csv() 将 DataFrame 对象中的数据导出数据到 csv 格式的文件中。
path_ro_buf – 导出到的文件的路径
data = pd.read_csv('./数据文件/距离最小的三个点.csv', sep='#') print(data) data.to_csv('./数据文件/data1.csv')
sep – 指定分隔符
csv 文件的数据分隔符默认为 ,
,可以使用 sep 进行修改。
data = pd.read_csv('./数据文件/距离最小的三个点.csv', sep='#') print(data) data.to_csv( './数据文件/data1.csv', sep='#' )
header – 是否保留列名
默认取值为 True,即保留列名。
data = pd.read_csv('./数据文件/距离最小的三个点.csv', sep='#') print(data) data.to_csv( './数据文件/data1.csv', sep='#', header = False )
index – 是否保留行索引
默认取值为 True,即保留行索引。
data = pd.read_csv('./数据文件/距离最小的三个点.csv', sep='#') print(data) data.to_csv( './数据文件/data1.csv', sep='#', header = False, index=False )
6. to_excel() – 导出数据到 excel 格式的文件中
to_excel() 将 DataFrame 对象中的数据导出数据到 excel 格式的文件中。
excel_writer – 导出到的文件的路径
使用 excel_writer 指定导出到的文件的路径。
data = pd.read_csv('./数据文件/距离最小的三个点.csv', sep='#') print(data) data.to_excel('./数据文件/data2.xlsx')
sheet_name – 指定表名
使用 sheet_name 指定 excel 表格的表名。
data = pd.read_csv('./数据文件/距离最小的三个点.csv', sep='#') print(data) data.to_excel( './数据文件/data2.xlsx', sheet_name='data2' )