【发布时间】:2020-04-01 19:14:46
【问题描述】:
我有一个包含大约 2113 行的文本文件,其中数据以 string:integer 的格式存储,我需要将字符串和整数作为数组存储在变量 status 和 next_move 中。我已经用 pandas 完成了,但我想找到一种不使用 pandas 的方法。
数据文件如下:
.....
OOXXX O X:5
OOXXX OX :5
OOXXXO X:6
OOXXXO X :6
OOXXXOOXX:None
OOXXO XX:5
OOXXO X X:7
OOXXO XX :8
OOXXOX X :8
OOXXOXX :7
....
我在 pandas 中使用的代码是这样的:
df = pd.read_csv("Dataset.txt", sep=":", names=['strings', 'moves'])
a = df[['strings']]
b = df[['moves']]
status = a.to_numpy()
next_move = b.to_numpy()
status = status.flatten()
next_move = next_move.flatten()
【问题讨论】:
标签: python text-files file-handling data-extraction