“Колонка Pandas до массива Numpy” Ответ

Колонка Pandas до массива Numpy

>>> import pandas as pd
>>> df = pd.DataFrame({"A":[1, 2], "B":[3, 4], "C":[5, 6]})
>>> df 
    A  B  C
 0  1  3  5
 1  2  4  6
>>> s_array = df[["A", "B", "C"]].to_numpy()
>>> s_array

array([[1, 3, 5],
   [2, 4, 6]]) 

>>> t_array = df[["B", "C"]].to_numpy() 
>>> print (t_array)

[[3 5]
 [4 6]]
Pieter Hennig

Тип столбца Панды как массив Numpy

df['col1'] = df['col1'].apply(lambda x: np.array(x))

type(df['col1'].iloc[0])
numpy.ndarray
coder

Перечислите DataFrame в Numpy Array

df.values

array([[nan, 0.2, nan],
       [nan, nan, 0.5],
       [nan, 0.2, 0.5],
       [0.1, 0.2, nan],
       [0.1, 0.2, 0.5],
       [0.1, nan, 0.5],
       [0.1, nan, nan]])
ashattack

Ответы похожие на “Колонка Pandas до массива Numpy”

Вопросы похожие на “Колонка Pandas до массива Numpy”

Больше похожих ответов на “Колонка Pandas до массива Numpy” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования