R expand.grid () функция в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 R expand.grid () функция в Python

Сообщение Anonymous »

Есть ли функция Python, похожая на функцию expand.grid () в r? Заранее спасибо.

Код: Выделить всё

Create a Data Frame from All Combinations of Factors

Description:

Create a data frame from all combinations of the supplied vectors
or factors.

> x  y  expand.grid(x,y)
Var1 Var2
1    1    1
2    2    1
3    3    1
4    1    2
5    2    2
6    3    2
7    1    3
8    2    3
9    3    3
< /code>

(edit2) ниже приведен пример с пакетом RPY. Я хотел бы получить тот же выходной объект, но без использования r: < /p>

>>> from rpy import *
>>> a = [1,2,3]
>>> b = [5,7,9]
>>> r.assign("a",a)
[1, 2, 3]
>>> r.assign("b",b)
[5, 7, 9]
>>> r("expand.grid(a,b)")
{'Var1': [1, 2, 3, 1, 2, 3, 1, 2, 3], 'Var2': [5, 5, 5, 7, 7, 7, 9, 9, 9]}
Редактировать 09/09/2012: Я действительно потерян с Python. Код Лева Левицкого, данного в его ответе, не работает для меня: < /p>

Код: Выделить всё

>>> a = [1,2,3]
>>> b = [5,7,9]
>>> expandgrid(a, b)
Traceback (most recent call last):
File "", line 1, in 
File "", line 2, in expandgrid
NameError: global name 'itertools' is not defined
Однако модуль итулс, по -видимому, установлен (набрать из Itertools Import * не возвращает никакого сообщения об ошибке)

Подробнее здесь: https://stackoverflow.com/questions/121 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Редактируемый столбец не работает в Kartik Expand Row Grid
    Anonymous » » в форуме Php
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Bootstrap 4 navbar-navbar-expand-sm не реагирует, не может сдвинуться вправо, а кнопка переключения не видна в начале
    Anonymous » » в форуме CSS
    0 Ответы
    100 Просмотры
    Последнее сообщение Anonymous
  • Использование OData Expand с DTO
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • .NET Core OData – $expand не работает с ODataQueryOptions в серверной части
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Метод Expand all расширяет все записи, кроме первой.
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»