У меня есть текстовый файл с примерно 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()