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