Advertisement
Guest User

Untitled

a guest
Sep 8th, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 9.03 KB | None | 0 0
  1. DataFrame
  2.  
  3.     def _constructor(self):
  4.  
  5. ## Initialize
  6.  
  7.     def __init__(self, data=None, index=None, columns=None, dtype=None,
  8.  
  9.     def _init_dict(self, data, index, columns, dtype=None):
  10.  
  11.     def _init_ndarray(self, values, index, columns, dtype=None,
  12.  
  13.  
  14.  
  15. ## Properties
  16.  
  17.     def axes(self):
  18.  
  19.     def shape(self):
  20.  
  21.  
  22. # Used by __unicode__
  23.  
  24.     def _repr_fits_vertical_(self):
  25.  
  26.     def _repr_fits_horizontal_(self, ignore_width=False):
  27.  
  28.     def _info_repr(self):
  29.  
  30.     def __unicode__(self):
  31.  
  32.  
  33.  
  34.     def _repr_html_(self):
  35.  
  36.  
  37. ## Iterators
  38.  
  39.     def iteritems(self):
  40.  
  41.     def iterrows(self):
  42.  
  43.     def itertuples(self, index=True):
  44.  
  45.  
  46.     def __len__(self):
  47.  
  48.  
  49. ## dot product (matrix multiplication)
  50.  
  51.     def dot(self, other):
  52.  
  53. ## alt create from a dict
  54.  
  55.     def from_dict(cls, data, orient='columns', dtype=None):
  56.  
  57.     def to_dict(self, outtype='dict'):
  58.  
  59. ## to google big table?
  60.  
  61.     def to_gbq(self, destination_table, project_id=None, chunksize=10000,
  62.  
  63.     def from_records(cls, data, index=None, exclude=None, columns=None,
  64.  
  65.     def to_records(self, index=True, convert_datetime64=True):
  66.  
  67.     def from_items(cls, items, columns=None, orient='columns'):
  68.  
  69.     def _from_arrays(cls, arrays, columns, index, dtype=None):
  70.  
  71. ## from CSV path or file obj
  72.  
  73.     def from_csv(cls, path, header=0, sep=',', index_col=0,
  74.  
  75.     def to_sparse(self, fill_value=None, kind='block'):
  76.                                default_kind=kind,
  77.                                default_fill_value=fill_value)
  78.  
  79.     def to_panel(self):
  80.  
  81. ## Output various external formats
  82.  
  83.     def to_csv(self, path_or_buf=None, sep=",", na_rep='', float_format=None,
  84.             defaults to csv.QUOTE_MINIMAL
  85.  
  86.     def to_excel(self, excel_writer, sheet_name='Sheet1', na_rep='',
  87.  
  88.     def to_stata(
  89.  
  90.     def to_string(self, buf=None, columns=None, col_space=None, colSpace=None,
  91.  
  92.     def to_html(self, buf=None, columns=None, col_space=None, colSpace=None,
  93.  
  94.     def to_latex(self, buf=None, columns=None, col_space=None, colSpace=None,
  95.  
  96. ## display a few stats about dataframe
  97.  
  98.     def info(self, verbose=None, buf=None, max_cols=None):
  99.  
  100.         def _verbose_repr():
  101.  
  102.         def _non_verbose_repr():
  103.  
  104.  
  105. ## 'rotate' the dataframe
  106.  
  107.     def transpose(self):
  108.  
  109.     def _unpickle_frame_compat(self, state):  # pragma: no cover
  110.     def _unpickle_matrix_compat(self, state):  # pragma: no cover
  111.  
  112.  
  113.     def get_value(self, index, col, takeable=False):
  114.     def set_value(self, index, col, value, takeable=False):
  115.  
  116.     def irow(self, i, copy=False):
  117.     def icol(self, i):
  118.  
  119.  
  120.     def _ixs(self, i, axis=0):
  121.  
  122.     def iget_value(self, i, j):
  123.  
  124. ## Various ways to item, depending on what `key` we got
  125.  
  126.     def __getitem__(self, key):
  127.  
  128.     def _getitem_column(self, key):
  129.  
  130.     def _getitem_slice(self, key):
  131.  
  132.     def _getitem_array(self, key):
  133.  
  134.     def _getitem_multilevel(self, key):
  135.  
  136.     def _getitem_frame(self, key):
  137.  
  138. ## query the frame based on text expression `expr`
  139.  
  140.     def query(self, expr, **kwargs):
  141.  
  142.     def eval(self, expr, **kwargs):
  143.  
  144.     def select_dtypes(self, include=None, exclude=None):
  145.  
  146.         def is_dtype_instance_mapper(column, dtype):
  147.  
  148.     def _box_item_values(self, key, values):
  149.  
  150.     def _box_col_values(self, values, items):
  151.  
  152. ## setitem and related helper methods
  153.  
  154.     def __setitem__(self, key, value):
  155.  
  156.     def _setitem_slice(self, key, value):
  157.  
  158.     def _setitem_array(self, key, value):
  159.  
  160.     def _setitem_frame(self, key, value):
  161.  
  162.     def _ensure_valid_index(self, value):
  163.  
  164.     def _set_item(self, key, value):
  165.  
  166.  
  167.  
  168.     def insert(self, loc, column, value, allow_duplicates=False):
  169.  
  170.     def _sanitize_column(self, key, value):
  171.  
  172.         def reindexer(value):
  173.  
  174.     def _series(self):
  175.  
  176.     def lookup(self, row_labels, col_labels):
  177.  
  178.  
  179. ## Reindex and helper methods
  180.  
  181.     def _reindex_axes(self, axes, level, limit, method, fill_value, copy):
  182.  
  183.     def _reindex_index(self, new_index, method, copy, level, fill_value=NA,
  184.  
  185.     def _reindex_columns(self, new_columns, copy, level, fill_value=NA,
  186.  
  187.     def _reindex_multi(self, axes, copy, fill_value):
  188.  
  189.     def reindex(self, index=None, columns=None, **kwargs):
  190.  
  191.     def reindex_axis(self, labels, axis=0, method=None, level=None, copy=True,
  192.  
  193.  
  194.  
  195.     def rename(self, index=None, columns=None, **kwargs):
  196.  
  197.     def set_index(self, keys, drop=True, append=False, inplace=False,
  198.  
  199.     def reset_index(self, level=None, drop=False, inplace=False, col_level=0,
  200.             default
  201.  
  202.         def _maybe_casted_values(index, labels=None):
  203.  
  204. ## drop columns (with none values?); drop duplicates
  205.  
  206.     def dropna(self, axis=0, how='any', thresh=None, subset=None,
  207.  
  208.     def drop_duplicates(self, subset=None, take_last=False, inplace=False):
  209.             default use all of the columns
  210.  
  211.     def duplicated(self, subset=None, take_last=False):
  212.             default use all of the columns
  213.  
  214.         def _m8_to_i8(x):
  215.  
  216. ## SORTING
  217.  
  218.     def sort(self, columns=None, axis=0, ascending=True,
  219.  
  220.     def sort_index(self, axis=0, by=None, ascending=True, inplace=False,
  221.  
  222.                 def trans(v):
  223.  
  224.     def sortlevel(self, level=0, axis=0, ascending=True,
  225.  
  226.     def swaplevel(self, i, j, axis=0):
  227.  
  228.     def reorder_levels(self, order, axis=0):
  229.  
  230.  
  231. ## COMBINE and helper methods
  232.  
  233.     def _combine_frame(self, other, func, fill_value=None, level=None):
  234.  
  235.     def _combine_series(self, other, func, fill_value=None, axis=None,
  236.  
  237.     def _combine_series_infer(self, other, func, level=None, fill_value=None):
  238.  
  239.     def _combine_match_index(self, other, func, level=None, fill_value=None):
  240.  
  241.     def _combine_match_columns(self, other, func, level=None, fill_value=None):
  242.  
  243.     def _combine_const(self, other, func, raise_on_error=True):
  244.  
  245.  
  246.  
  247.     def _compare_frame_evaluate(self, other, func, str_rep):
  248.  
  249.             def _compare(a, b):
  250.  
  251.             def _compare(a, b):
  252.  
  253.     def _compare_frame(self, other, func, str_rep):
  254.  
  255.     def _flex_compare_frame(self, other, func, str_rep, level):
  256.  
  257.     def combine(self, other, func, fill_value=None, overwrite=True):
  258.  
  259.     def combine_first(self, other):
  260.  
  261.         def combiner(x, y, needs_i8_conversion=False):
  262.  
  263.     def update(self, other, join='left', overwrite=True, filter_func=None,
  264.  
  265.     def first_valid_index(self):
  266.  
  267.     def last_valid_index(self):
  268.  
  269.     def pivot(self, index=None, columns=None, values=None):
  270.  
  271.     def stack(self, level=-1, dropna=True):
  272.  
  273.     def unstack(self, level=-1):
  274.  
  275.     def diff(self, periods=1):
  276.  
  277.     def apply(self, func, axis=0, broadcast=False, raw=False, reduce=None,
  278.  
  279.     def _apply_empty_result(self, func, axis, reduce, *args, **kwds):
  280.  
  281.     def _apply_raw(self, func, axis):
  282.  
  283.     def _apply_standard(self, func, axis, ignore_failures=False, reduce=True):
  284.  
  285.     def _apply_broadcast(self, func, axis):
  286.  
  287.     def applymap(self, func):
  288.  
  289.         def infer(x):
  290.  
  291.     def append(self, other, ignore_index=False, verify_integrity=False):
  292.  
  293.     def join(self, other, on=None, how='left', lsuffix='', rsuffix='',
  294.  
  295.     def _join_compat(self, other, on=None, how='left', lsuffix='', rsuffix='',
  296.  
  297.     def merge(self, right, how='inner', on=None, left_on=None, right_on=None,
  298.  
  299.     def corr(self, method='pearson', min_periods=1):
  300.  
  301.     def cov(self, min_periods=None):
  302.  
  303.     def corrwith(self, other, axis=0, drop=False):
  304.  
  305.     def count(self, axis=0, level=None, numeric_only=False):
  306.  
  307.     def _count_level(self, level, axis=0, numeric_only=False):
  308.  
  309.     def any(self, axis=None, bool_only=None, skipna=True, level=None,
  310.  
  311.     def all(self, axis=None, bool_only=None, skipna=True, level=None,
  312.  
  313.     def _reduce(self, op, axis=0, skipna=True, numeric_only=None,
  314.  
  315.     def idxmin(self, axis=0, skipna=True):
  316.  
  317.     def idxmax(self, axis=0, skipna=True):
  318.  
  319.     def _get_agg_axis(self, axis_num):
  320.  
  321.     def mode(self, axis=0, numeric_only=False):
  322.  
  323.     def quantile(self, q=0.5, axis=0, numeric_only=True):
  324.  
  325.         def f(arr, per):
  326.  
  327.     def rank(self, axis=0, numeric_only=None, method='average',
  328.  
  329.     def to_timestamp(self, freq=None, how='start', axis=0, copy=True):
  330.  
  331.     def to_period(self, freq=None, axis=0, copy=True):
  332.  
  333.     def isin(self, values):
  334.  
  335.     def combineAdd(self, other):
  336.  
  337.     def combineMult(self, other):
  338.  
  339.  
  340. def _arrays_to_mgr(arrays, arr_names, index, columns, dtype=None):
  341.  
  342.  
  343. def extract_index(data):
  344.  
  345. def _prep_ndarray(values, copy=True):
  346.         def convert(v):
  347.  
  348. def _to_arrays(data, columns, coerce_float=False, dtype=None):
  349.  
  350. def _masked_rec_array_to_mgr(data, index, columns, dtype, copy):
  351.  
  352. def _reorder_arrays(arrays, arr_columns, columns):
  353.  
  354. def _list_to_arrays(data, columns, coerce_float=False, dtype=None):
  355.  
  356. def _list_of_series_to_arrays(data, columns, coerce_float=False, dtype=None):
  357.  
  358. def _list_of_dict_to_arrays(data, columns, coerce_float=False, dtype=None):
  359.  
  360. def _convert_object_array(content, columns, coerce_float=False, dtype=None):
  361.     def convert(arr):
  362.  
  363. def _get_names_from_index(data):
  364.  
  365. def _homogenize(data, index, dtype=None):
  366. def _from_nested_dict(data):
  367.  
  368. def _put_str(s, space):
  369.  
  370. def boxplot(self, column=None, by=None, ax=None, fontsize=None,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement