numpy文件操作
1.文件操作
loadtxt读取txt文本、、csv文件
loadtxt(fname, dtype=<type 'float'>, comments='#', delimiter=None, converters=None, skiprows=0, usecols=None, unpack=False, ndmin=0,encoding='bytes')
参数:
fname:指定文件名称或字符串。支持压缩文件,包括gz、bz格式。
dtype:数据类型。 默认float。
comments:字符串或字符串组成的列表。表示注释字符集开始的标志,默认为#。
delimiter:字符串。分隔符。默认空格
converters:字典。将特定列的数据转换为字典中对应的函数的浮点型数据。例如将空值转换为0,默认为空。
skiprows:跳过特定行数据。例如跳过前1行(可能是标题或注释)。默认为0。
usecols:元组。用来指定要读取数据的列,第一列为0。例如(1, 3, 5),默认为空。
unpack:布尔型。指定是否转置数组,如果为真则转置,默认为False。
ndmin:整数型。指定返回的数组至少包含特定维度的数组。值域为0、1、2,默认为0。
encoding:编码, 确认文件是gbk还是utf-8 格式
返回:从文件中读取的数组。
2.不同列表示不同信息,数据读取
数据如下:
姓名 年龄 性别 身高
小王 21 男 170
.....
老王 50 男 180
`文件:has_title.txt`
3.读取指定的列
4.数据中存在空值进行处理
作者:Ambitious
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!