Есть ли способ создать массив из конкретных столбцов панд DataFrame? - PullRequest
0 голосов
/ 19 июня 2019

это построение данных

X = np.array([[1.   , 0.697, 0.46 ],
       [2.   , 0.774, 0.376],
       [3.   , 0.634, 0.264]])
df = pd.DataFrame(X, columns=list('ABC'))

numpy slice

X[:,1:]

output (snippet_1)

array([[0.697, 0.46 ],
       [0.774, 0.376],
       [0.634, 0.264]])

предположим, что мы начинаем с df вместо X

df.to_numpy()

вывод

array([[1.   , 0.697, 0.46 ],
       [2.   , 0.774, 0.376],
       [3.   , 0.634, 0.264]])

есть ли способ создать массив пустышек из последних 2 столбцов панд DataFrame, например snippet_1?

1 Ответ

1 голос
/ 19 июня 2019

используйте iloc для выбора столбцов

df.iloc[:,1:].to_numpy()

array([[0.697, 0.46 ],
       [0.774, 0.376],
       [0.634, 0.264]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...