人工智能之数据分析Numpy数据csv合并

2022-07-30,,,,

在文件夹下有多个csv文件,需要通过代码获取文件名称列表并且将文件数据进行 行堆叠 ,并保存到新的文件中。

import numpy as np # 导入文件1 云南白药 arr1 = np.loadtxt('云南白药.csv',delimiter=',',dtype='object',encoding='gbk') arr1 # 导入文件2 五粮液 arr2 = np.loadtxt('五粮液.csv',delimiter=',',skiprows=1,dtype='object',encoding='gbk') arr2 # 合并两个文件数据 arr_all = np.vstack((arr1,arr2)) arr_all

np.savetxt('股票数据.csv',arr_all,delimiter=',',fmt='%s') print(arr_all.shape) print(arr_all) 

jupyter输出结果如下:
311行,11列

Mac上用number打开csv文件,如下图所示:

上面的方法只用了简单的拼接,当碰到较多文件合并时,可以使用函数封装操作。

本文地址:https://blog.csdn.net/weixin_44812668/article/details/108267447

《人工智能之数据分析Numpy数据csv合并.doc》

下载本文的Word格式文档,以方便收藏与打印。