数组的一些操作

室友要处理txt文件,需按规律组织行,涉及文件读取和数据操作。采用pandas包读取TXT文件,存储为DataFrame类型数据,方便查看,但数据操作不如numpy,可在两种类型间转换。

昨晚室友想要处理一个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')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值