pandas的一些应用

1.DataFrame.sub(otheraxis='columns'level=Nonefill_value=None)(dataframe相减)

Subtraction of dataframe and other, element-wise (binary operator sub).

Equivalent to dataframe - other, but with support to substitute a fill_value for missing data in one of the inputs.


2.DataFrame.apply(funcaxis=0broadcast=Falseraw=Falsereduce=Noneargs=()**kwds)

Applies function along input axis of DataFrame.

Objects passed to functions are Series objects having index either the DataFrame’s index (axis=0) or the columns (axis=1). 

Return type depends on whether passed function aggregates, or the reduce argument if the DataFrame is empty.

pandas的一些应用_第1张图片

pandas的一些应用_第2张图片

pandas的一些应用_第3张图片

pandas的一些应用_第4张图片

pandas的一些应用_第5张图片

3.DataFrame.sort_index(axis=0by=Noneascending=Trueinplace=Falsekind='quicksort')

Sort DataFrame either by labels (along either axis) or by the values in a column

pandas的一些应用_第6张图片

4.DataFrame.sort_values(byaxis=0ascending=Trueinplace=Falsekind='quicksort'na_position='last') Sort by the values along either axispandas的一些应用_第7张图片

pandas的一些应用_第8张图片

5.DataFrame.cumsum(axis=Nonedtype=Noneout=Noneskipna=True**kwargs)

Return cumulative sum over requested axis.

pandas的一些应用_第9张图片


6.DataFrame.dropna(axis=0how='any'thresh=Nonesubset=Noneinplace=False) Return object with labels on given axis omitted where alternately any or all of the data are missing

pandas的一些应用_第10张图片

pandas的一些应用_第11张图片

7.DataFrame.map

pandas的一些应用_第12张图片

pandas的一些应用_第13张图片

pandas的一些应用_第14张图片

pandas的一些应用_第15张图片

Like values in a Series, axis labels can be similarly transformed by a function or mapping of some form to produce new, differently labeled objects. You can also modify the axes in-place without creating a new data structure. Here’s a simple example:
pandas的一些应用_第16张图片


7.DataFrame.sample(n=Nonefrac=Nonereplace=Falseweights=Nonerandom_state=Noneaxis=None)     Returns a random sample of items from an axis of object. pandas的一些应用_第17张图片


8. dummy variables pandas的一些应用_第18张图片
pandas的一些应用_第19张图片
pandas的一些应用_第20张图片

pandas的一些应用_第21张图片

这里用df[['data1']].join(dummies)相当于直接删除了key这一列,把想要的直接加在后面了。

9.多维DataFrame的拆解

pandas的一些应用_第22张图片

pandas的一些应用_第23张图片

pandas的一些应用_第24张图片


10.DataFrame. join ( otheron=Nonehow='left'lsuffix=''rsuffix=''sort=False ) Join columns with other DataFrame either on index or on a key column. Efficiently Join multiple DataFrame objects by index at once by passing a list. pandas的一些应用_第25张图片

pandas的一些应用_第26张图片

11.groupby中使用函数

pandas的一些应用_第27张图片

pandas的一些应用_第28张图片



你可能感兴趣的:(日常问题)