pandas.dataframe.from_records не работает на массиве numpy - PullRequest
0 голосов
/ 14 марта 2019

Давайте создадим пустой массив и список

import pandas as pd
import numpy as np

m = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
l = ["a", "b", "c"]

Это работает:

> pd.DataFrame.from_records(m, index=l)

   0  1  2
a  1  2  3
b  4  5  6
c  7  8  9

Это работает:

> pd.DataFrame.from_records(m, columns=l)
   a  b  c
0  1  2  3
1  4  5  6
2  7  8  9

, но это не так:

pd.DataFrame.from_records(m, index=l, columns=l)
Empty DataFrame
Columns: []
Index: [(1, 2, 3), (4, 5, 6), (7, 8, 9)]

Эта небольшая ошибка не возникает, если мы не вызываем метод from_records.Но мне это нужно, чтобы Dataframe не копировал данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...