欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-15 23:28:46
目录作业一在文件夹下有多个csv文件,需要通过代码获取文件名称列表并且将文件数据进行 行堆叠 ,并保存到新的文件中。作业一在文件夹下有多个csv文件,需要通过代码获取文件名称列表并且将文件数据进行 行堆叠 ,并保存到新的文件中。import numpy as np# 导入文件1 云南白药arr1 = np.loadtxt('云南白药.csv',delimiter=',',dtype='object',encoding='gbk')arr1# 导入文件2 五粮液arr2 = np.load...


在文件夹下有多个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列
人工智能之数据分析Numpy数据csv合并
Mac上用number打开csv文件,如下图所示:
人工智能之数据分析Numpy数据csv合并

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

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