#将设置索引的数据存入csv中 # 难点: # 1,用for i in data时存入的仅仅是数据,不包括索引那一列,和第一行,存入的仅仅是主体数据 # 2,目的要把所有数据都存入 report_data=pd.read_csv('./2015.csv') report_data2=report_data.set_index('Happiness Rank') #将设置索引 print(report_data2) #预览 print(len(report_data2)) #预览索引后长度 print(len(report_data)) #预览总得数据长度 print('你好',report_data2.index.name) #预览索引的名称 import math import csv with open('./yyy.csv','w',newline='') as csvfile: writer=csv.writer(csvfile) num=len(report_data2) #所有的行数,从0开始,原数据共159行,这里显示是158 writer.writerow([report_data2.index.name]+list(report_data2.columns)) #第一行加上索引号 for i in range(0,num): writer.writerow( [report_data2.index[i]]+list(report_data2.iloc[i])) #相加是要用列表格式才能相加,即便是只有一个数字。 还要加上索引行的每一行数据 # # report_data2.to_csv('./yyy1.csv',index = False) 保存文件 但是不包括索引
#将设置索引的数据存入csv中
猜你喜欢
转载自blog.csdn.net/qq_37354021/article/details/79942179
今日推荐
周排行