昨晚室友想要处理一个txt文件,目的是将文件中的行按照某些规律组织在一起,这就牵涉到文件的读取,以及读入之后的数据的操作
数据的读取及操作
python数据读取
要操作的TXT是按列分开的,我的想法是读取进来之后按照矩阵来存储这个文件,所以我采用了pandas包来读取,得到的是DataFrame类型的数据,这种数据方便在变量窗口查看,可是在对他进行数据操作的时候就没有numpy那么舒服,因此可以在这两种类型之间转换。
import numpy as np
import pandas as pd
import copy
d = pd.read_csv('1.csv', header=None)
#Dataframe转numpy
m = np.array(d)
#深拷贝
n = copy.deepcopy(m)
#对n进行的一些操作
#numpy转Dataframe
p = pd.DataFrame(n)
#保存图片
p.to_csv('2.csv')