module Pandas

Constants

DataFrame
DataFrameGroupBy
DatetimeIndex
IO
IXIndexer
IlocIndexer
Index
LocIndexer
MultiIndex
Series
SeriesGroupBy
VERSION

Public Class Methods

options() click to toggle source
# File lib/pandas/options.rb, line 13
def self.options
  @options ||= begin
                 o = PyCall::LibPython::Helpers.getattr(__pyptr__, :options)
                 OptionsHelper.setup_options(o)
               end
end
read_sql_query(query, conn, *args, **kwargs) click to toggle source
Calls superclass method
# File lib/pandas.rb, line 74
def self.read_sql_query(query, conn, *args, **kwargs)
  if IO.is_activerecord_datasource?(conn)
    require 'pandas/io/active_record'
    return IO::Helpers.read_sql_query_from_active_record(query, conn, *args, **kwargs)
  end
  super
end
read_sql_table(table_name, conn=nil, *args, **kwargs) click to toggle source
Calls superclass method
# File lib/pandas.rb, line 55
def self.read_sql_table(table_name, conn=nil, *args, **kwargs)
  if conn.nil? && IO.is_activerecord_model?(table_name)
    unless table_name.table_name
      raise ArgumentError, "The given model does not have its table_name"
    end
    table_name, conn = table_name.table_name, table_name.connection
  end

  unless conn
    raise ArgumentError, "wrong number of arguments (given 1, expected 2+)"
  end

  if IO.is_activerecord_datasource?(conn)
    require 'pandas/io/active_record'
    return IO::Helpers.read_sql_table_from_active_record(table_name, conn, *args, **kwargs)
  end
  super
end