У меня есть dataframe, который выглядит следующим образом:Создать Numpy массив из столбцов панд dataframe
A B C
1 2 3
1 5 3
4 8 2
4 2 1
Я хотел бы создать Numpy массив из этих данных, используя колонку А в качестве индекса, столбец B в качестве заголовки столбцов и столбца C в качестве данных заполнения. В конце концов, это должно выглядеть так:
2 5 8
1 3 3
4 1 2
Есть ли хороший способ сделать это? Я пробовал df.pivot_table, но я волнуюсь, что испортил данные, и я предпочел бы сделать это другим, более интуитивно понятным способом.
Нет, вы не можете иметь пустые * ячейки * в массиве. Почему бы не заполнить эти пустые ячейки/пробелы каким-либо недопустимым спецификатором типа '0s' или' NaNs' или что-то еще? – Divakar
Yup, заполнение нулями будет отлично работать. Я просто собирался применить df.fillna (0) – Nate