packages/vaex-core/vaex/__init__.py
def from_pandas(df, name="pandas", copy_index=True, index_name="index"):
    """Create an in memory DataFrame from a pandas DataFrame.

    :param: pandas.DataFrame df: Pandas DataFrame
    :param: name: unique for the DataFrame

    >>> import vaex, pandas as pd
    >>> df_pandas = pd.from_csv('test.csv')
    >>> df = vaex.from_pandas(df_pandas)

    :rtype: DataFrame
    """
    import six
    vaex_df = vaex.dataframe.DataFrameArrays(name)

    def add(name, column):
        values = column.values
        try:
            vaex_df.add_column(name, values)
        except Exception as e:
            print("could not convert column %s, error: %r, will try to convert it to string" % (name, e))
            try:
                values = values.astype("S")
                vaex_df.add_column(name, values)
            except Exception as e:
                print("Giving up column %s, error: %r" % (name, e))
    for name in df.columns:
        add(name, df[name])
    if copy_index:
        add(index_name, df.index)
    return vaex_df
def from_pandas(df, name="pandas", copy_index=True, index_name="index"):
    import six
    vaex_df = vaex.dataframe.DataFrameArrays(name)

    def add(name, column):
        values = column.values
        try:
            vaex_df.add_column(name, values)
        except Exception as e:
            print("could not convert column %s, error: %r, will try to convert it to string" % (name, e))
            try:
                values = values.astype("S")
                vaex_df.add_column(name, values)
            except Exception as e:
                print("Giving up column %s, error: %r" % (name, e))
    for name in df.columns:
        add(name, df[name])
    if copy_index:
        add(index_name, df.index)
    return vaex_df
def from_pandas ( df , name = "pandas" , copy_index = True , index_name = "index" ) : import six vaex_df = vaex . dataframe . DataFrameArrays ( name ) def add ( name , column ) : values = column . values try : vaex_df . add_column ( name , values ) except Exception as e : print ( "could not convert column %s, error: %r, will try to convert it to string" % ( name , e ) ) try : values = values . astype ( "S" ) vaex_df . add_column ( name , values ) except Exception as e : print ( "Giving up column %s, error: %r" % ( name , e ) ) for name in df . columns : add ( name , df [ name ] ) if copy_index : add ( index_name , df . index ) return vaex_df
Create an in memory DataFrame from a pandas DataFrame.

    :param: pandas.DataFrame df: Pandas DataFrame
    :param: name: unique for the DataFrame

    >>> import vaex, pandas as pd
    >>> df_pandas = pd.from_csv('test.csv')
    >>> df = vaex.from_pandas(df_pandas)

    :rtype: DataFrame
Create an in memory DataFrame from a pandas DataFrame .