赞
踩
今日我的Python心路历程是 csv读写不要索引或字段名)
默认写入会带索引,代码如下:
# 输出csv文件名
topfile_path = os.path.join(curpath, 'top.csv')
top_tech_dfAdj.to_csv(topfile_path)
# 获取数据from csv文件中 [Adj Close],
top_tech_df = pd.read_csv(topfile_path, index_col=1)#从列1开始读取
print top_tech_df.head()
运行效果如下图所示:
更改为写入不带索引,代码如下:
# 输出csv文件名
topfile_path = os.path.join(curpath, 'top.csv')
top_tech_dfAdj.to_csv(topfile_path, index=False) #加参数index以便保证写入时不写索引;如果不需要字段名则可以加上header=False
# 获取数据from csv文件中 [Adj Close],
top_tech_df = pd.read_csv(topfile_path, index_col=1) #从列1开始
print top_tech_df.head()
运行效果如下图所示:
更改为读取默认参数,代码如下:
# 输出csv文件名
topfile_path = os.path.join(curpath, 'top.csv')
top_tech_dfAdj.to_csv(topfile_path, index=False) #加参数index以便保证写入时不写索引;如果不需要字段名则可以加上header=False
# 获取数据from csv文件中 [Adj Close],
top_tech_df = pd.read_csv(topfile_path)
print top_tech_df.head()
运行效果如下图所示:
如果读取时不想现实索引,那么代码如下:
# 输出csv文件名
topfile_path = os.path.join(curpath, 'top.csv')
top_tech_dfAdj.to_csv(topfile_path, index=False) #加参数index以便保证写入时不写索引;如果不需要字段名则可以加上header=False
# 获取数据from csv文件中 [Adj Close],
top_tech_df = pd.read_csv(topfile_path, index_col=0) #从列0开始读取
print top_tech_df.head()
运行效果如下图所示:
如上图所示看不到索引号了。
备注:如果不需要字段名,那么写入时可以加上header=False参数即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。