python读取数据txt文件_如何在Python中从txt文件读取数据集?

你可以用熊猫。它们非常适合读取csv文件、制表符分隔的文件等。如图所示,当使用行/列进行访问时,panda几乎会一直正确地读取数据类型并将它们放入numpy数组中。

我使用了这个制表符分隔的“test.txt”文件:bbbbffdd 434343 228 D

bbbWWWff 43545343 289 E

ajkfbdafa 2345345 2312 F

这是熊猫密码。使用python中的一行代码,您的文件将在一个漂亮的数据框中读取。您可以将“sep”值更改为任何其他值以适合您的文件。import pandas as pd

X = pd.read_csv('test.txt', sep="\t", header=None)

然后尝试:print X

0 1 2 3

0 bbbbffdd 434343 228 D

1 bbbWWWff 43545343 289 E

2 ajkfbdafa 2345345 2312 F

print X[0]

0 bbbbffdd

1 bbbWWWff

2 ajkfbdafa

print X[2]

0 228

1 289

2 2312

print X[1][1:]

1 43545343

2 2345345

可以将列名添加为:X.columns = ['random_letters', 'number', 'simple_number', 'letter']

然后将列作为:X['number'].values

array([ 434343, 43545343, 2345345])

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值