#python #pandas
#python #панды
Вопрос:
Например
import pandas as pd
d1 = pd.Series(['a b', 'c d'])
t1 = d1.str.split()
a1 = t1.values
где a1 будет
array([list(['a', 'b']), list(['c', 'd'])], dtype=object)
как преобразовать его в
array([['a', 'b'],
['c', 'd']], dtype='<U1')
Ответ №1:
Использовать np.stack
на t1
:
In [186]: np.stack(t1)
Out[186]:
array([['a', 'b'],
['c', 'd']], dtype='<U1')
Или np.array
на t1.tolist
In [187]: np.array(t1.tolist())
Out[187]:
array([['a', 'b'],
['c', 'd']], dtype='<U1')