pandas: powerful Python data analysis toolkit, Release 0.18.1
If an explicit ordered=True is given but no categories and the values are not
sortable.
Examples
>>> from pandas import Categorical
>>> Categorical([123123])
[1, 2, 3, 1, 2, 3]
Categories (3, int64): [1 < 2 < 3]
>>> Categorical(['a''b''c''a''b''c'])
[a, b, c, a, b, c]
Categories (3, object): [a < b < c]
>>> Categorical(['a','b','c','a','b','c'], ['c''b''a'],
ordered=True)
>>> a.min()
'c'
Categorical.from_codes(codes,categories[,...]) MakeaCategoricaltypefromcodesandcategoriesarrays.
pandas.Categorical.from_codes
classmethod Categorical.from_codes(codes, categories,ordered=False, name=None)
Make a Categorical type from codes and categories arrays.
Thisconstructoris usefulifyoualreadyhavecodes and categories and sodonotneedthe (computationintensive)
factorization step, which is usually done on the constructor.
Ifyour data does not follow this convention, please use the normal constructor.
Parameters codes : array-like, integers
An integer array, where each integer points to a category in categories or -1 for NaN
categories : index-like
The categories for the categorical. Items need to be unique.
ordered : boolean,(default False)
Whether or not this categorical is treated as a ordered categorical. If not given, the
resulting categorical will be unordered.
np.asarray(categorical) works by implementing the array interface. Be aware, that this converts the Cate-
gorical back to a numpy array, so levels and orderinformation is not preserved!
Categorical.__array__([dtype]) Thenumpyarrayinterface.
pandas.Categorical.__array__
Categorical.__array__(dtype=None)
The numpy array interface.
Returns values : numpy array
Anumpy array of either the specified dtype or, if dtype==None (default), the same
35.3. Series
1261
Pdf sign - C# PDF File Permission Library: add, remove, update PDF file permission in C#.net, ASP.NET, MVC, WPF
Tell C# users how to set PDF file permissions, like printing, copying, modifying, extracting, annotating, form filling, etc
add signature pdf; add signature to pdf file
Pdf sign - VB.NET PDF File Permission Library: add, remove, update PDF file permission in vb.net, ASP.NET, MVC, WPF
VB.NET Tutorial for How to Set PDF File Access Permissions Using XDoc.PDF for .NET
click to sign pdf; pdf to word converter sign in
pandas: powerful Python data analysis toolkit, Release 0.18.1
dtype as categorical.categories.dtype
35.3.16 Plotting
Series.plot is both a callable method and a namespace attribute for specific plotting methods of the form
Series.plot.<kind>.
Series.plot([kind,ax,figsize,....]) Seriesplottingaccessorandmethod
pandas.Series.plot
Series.plot(kind=’line’, ax=None, figsize=None, use_index=True, title=None, grid=None, leg-
end=False, style=None, logx=False, logy=False, loglog=False, xticks=None, yt-
icks=None, xlim=None, ylim=None, rot=None, fontsize=None, colormap=None, ta-
ble=False, yerr=None, xerr=None, label=None, secondary_y=False, **kwds)
Make plots of Series using matplotlib / pylab.
New in version 0.17.0: Each plot kind has a corresponding method on the Series.plot accessor:
s.plot(kind=’line’) is equivalent to s.plot.line().
Parameters data : Series
kind : str
• ‘line’ : line plot (default)
• ‘bar’ : vertical bar plot
• ‘barh’: horizontal bar plot
• ‘hist’ : histogram
• ‘box’ : boxplot
• ‘kde’ : Kernel Density Estimation plot
• ‘density’ : same as ‘kde’
• ‘area’ : area plot
• ‘pie’ : pie plot
ax : matplotlib axes object
If not passed, uses gca()
figsize : a tuple (width, height) ininches
use_index : boolean, default True
Use index as ticks for x axis
title : string
Title to use for the plot
grid : boolean, default None (matlab style default)
Axis grid lines
legend : False/True/’reverse’
Place legend on axis subplots
1262
Chapter 35. API Reference
C# PDF Digital Signature Library: add, remove, update PDF digital
Use C# Demo to Sign Your PDF Document. Add necessary references: This is a simple C# demo that show you how to sign your PDF document using XDoc.PDF.
copy and paste signature into pdf; adding signature to pdf file
VB.NET PDF Digital Signature Library: add, remove, update PDF
Use VB.NET Demo to Sign Your PDF Document. Add necessary references: This is a simple VB.NET demo that explains how to sign your PDF document using XDoc.PDF.
add signature to pdf preview; adding signature to pdf
pandas: powerful Python data analysis toolkit, Release 0.18.1
style : list or dict
matplotlib line style percolumn
logx : boolean, default False
Use log scaling on x axis
logy : boolean, default False
Use log scaling on y axis
loglog : boolean,default False
Use log scaling on both x and y axes
xticks : sequence
Values to use for the xticks
yticks : sequence
Values to use for the yticks
xlim : 2-tuple/list
ylim : 2-tuple/list
rot : int,default None
Rotation forticks (xticks for vertical,yticks for horizontal plots)
fontsize : int, default None
Font size for xticks and yticks
colormap : str or matplotlib colormap object,default None
Colormap to select colors from. If string, load colormap with that name from mat-
plotlib.
colorbar : boolean,optional
If True, plot colorbar(only relevant for ‘scatter’ and ‘hexbin’ plots)
position : float
Specify relative alignments for bar plot layout. From 0 (left/bottom-end) to 1
(right/top-end). Default is 0.5 (center)
layout : tuple (optional)
(rows, columns) for the layout of the plot
table : boolean, Series or DataFrame,default False
IfTrue, draw a table using the data in the DataFrame and the data willbe transposed
to meet matplotlib’s default layout. If a Series or DataFrame is passed, use passed
data to draw a table.
yerr : DataFrame, Series, array-like, dict and str
SeePlottingwithErrorBarsfordetail.
xerr : same types as yerr.
label : label argument to provide toplot
secondary_y : boolean orsequence of ints, default False
35.3. Series
1263
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
PDF Protection. • Sign PDF document with signature. To view, convert, edit, process, protect, sign PDF files, please refer to XDoc.PDF SDK for .NET overview.
add signature to pdf; add signature pdf preview
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
View PDF outlines. Related Resources. To view, convert, edit, process, protect, sign PDF files, please refer to XDoc.PDF SDK for .NET overview.
adding a signature to a pdf form; add signature to pdf acrobat
pandas: powerful Python data analysis toolkit, Release 0.18.1
If True then y-axis will be on the right
mark_right : boolean,default True
Whenusing asecondary_yaxis,automaticallymarkthecolumn labels with“(right)”
in the legend
kwds : keywords
Options to pass to matplotlib plotting method
Returns axes : matplotlib.AxesSubplot or np.array of them
Notes
•See matplotlib documentation online formore on this subject
•If kind = ‘bar’ or ‘barh’, you can specify relative alignments for bar plot layout by position keyword.
From 0(left/bottom-end)to 1 (right/top-end). Default is 0.5 (center)
Series.plot.area(**kwds)
Area plot
Series.plot.bar(**kwds)
Vertical bar plot
Series.plot.barh(**kwds)
Horizontal bar plot
Series.plot.box(**kwds)
Boxplot
Series.plot.density(**kwds) KernelDensityEstimateplot
Series.plot.hist([bins])
Histogram
Series.plot.kde(**kwds)
Kernel Density Estimate plot
Series.plot.line(**kwds)
Line plot
Series.plot.pie(**kwds)
Pie chart
pandas.Series.plot.area
Series.plot.area(**kwds)
Area plot
New in version 0.17.0.
Parameters **kwds : optional
Keyword arguments to pass on topandas.Series.plot().
Returns axes : matplotlib.AxesSubplot or np.array of them
pandas.Series.plot.bar
Series.plot.bar(**kwds)
Vertical bar plot
New in version 0.17.0.
Parameters **kwds : optional
Keyword arguments to pass on topandas.Series.plot().
Returns axes : matplotlib.AxesSubplot or np.array of them
1264
Chapter 35. API Reference
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PDF
HTML5 Viewer for C# .NET. Related Resources. To view, convert, edit, process, protect, sign PDF files, please refer to XDoc.PDF SDK for .NET overview.
add signature field to pdf; adding a signature to a pdf in preview
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Word
users can convert Convert Microsoft Office Word to searchable PDF online, create To view, convert, edit, process, built, sign Word documents, please refer to
create signature pdf; add signature to pdf document
pandas: powerful Python data analysis toolkit, Release 0.18.1
pandas.Series.plot.barh
Series.plot.barh(**kwds)
Horizontal bar plot
New in version 0.17.0.
Parameters **kwds : optional
Keyword arguments to pass on topandas.Series.plot().
Returns axes : matplotlib.AxesSubplot or np.array of them
pandas.Series.plot.box
Series.plot.box(**kwds)
Boxplot
New in version 0.17.0.
Parameters **kwds : optional
Keyword arguments to pass on topandas.Series.plot().
Returns axes : matplotlib.AxesSubplot or np.array of them
pandas.Series.plot.density
Series.plot.density(**kwds)
Kernel Density Estimate plot
New in version 0.17.0.
Parameters **kwds : optional
Keyword arguments to pass on topandas.Series.plot().
Returns axes : matplotlib.AxesSubplot or np.array of them
pandas.Series.plot.hist
Series.plot.hist(bins=10, **kwds)
Histogram
New in version 0.17.0.
Parameters bins: integer, default 10
Numberof histogrambins to be used
**kwds : optional
Keyword arguments to pass on topandas.Series.plot().
Returns axes : matplotlib.AxesSubplot or np.array of them
35.3. Series
1265
XDoc.HTML5 Viewer for .NET, Zero Footprint AJAX Document Image
View, Convert, Edit, Sign Documents and Images. We are dedicated to provide powerful & profession imaging controls, PDF document, image to pdf files and
create pdf with signature field; create signature field in pdf
XDoc.HTML5 Viewer for .NET Purchase information
XImage.Raster. Adobe PDF. XDoc.PDF. Scanning. XImage.OCR. Acquisition. XImage.Twain. XDoc.HTML5 Viewer for .NET. View, Convert, Edit, Sign Documents and Images.
add signature to preview pdf; create pdf signature field
pandas: powerful Python data analysis toolkit, Release 0.18.1
pandas.Series.plot.kde
Series.plot.kde(**kwds)
Kernel Density Estimate plot
New in version 0.17.0.
Parameters **kwds : optional
Keyword arguments to pass on topandas.Series.plot().
Returns axes : matplotlib.AxesSubplot or np.array of them
pandas.Series.plot.line
Series.plot.line(**kwds)
Line plot
New in version 0.17.0.
Parameters **kwds : optional
Keyword arguments to pass on topandas.Series.plot().
Returns axes : matplotlib.AxesSubplot or np.array of them
pandas.Series.plot.pie
Series.plot.pie(**kwds)
Pie chart
New in version 0.17.0.
Parameters **kwds : optional
Keyword arguments to pass on topandas.Series.plot().
Returns axes : matplotlib.AxesSubplot or np.array of them
Series.hist([by,ax,grid,xlabelsize,...]) Drawhistogramoftheinputseriesusingmatplotlib
pandas.Series.hist
Series.hist(by=None, ax=None, grid=True, xlabelsize=None, xrot=None, ylabelsize=None, yrot=None,
figsize=None,bins=10, **kwds)
Draw histogramof the input series using matplotlib
Parameters by : object, optional
If passed, then used to formhistograms for separate groups
ax : matplotlib axis object
If not passed, uses gca()
grid : boolean, default True
Whether to show axis grid lines
xlabelsize : int, default None
If specified changes the x-axis label size
1266
Chapter 35. API Reference
XDoc.HTML5 Viewer for .NET, Technical Specifications Introductions
XImage.Raster. Adobe PDF. XDoc.PDF. Scanning. XImage.OCR. Acquisition. XImage.Twain. XDoc.HTML5 Viewer for .NET. View, Convert, Edit, Sign Documents and Images.
add jpg signature to pdf; adding signature to pdf doc
How to C#: Set Image Thumbnail in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Tiff, VB.NET Add a new Form Item to the project, and choose to design mode sign.
pdf signature stamp; add a signature to a pdf file
pandas: powerful Python data analysis toolkit, Release 0.18.1
xrot: float,default None
rotation of xaxis labels
ylabelsize : int, default None
If specified changes the y-axis label size
yrot: float,default None
rotation of yaxis labels
figsize : tuple, default None
figure size in inches by default
bins: integer, default 10
Numberof histogrambins to be used
kwds : keywords
Tobe passed to the actual plotting function
Notes
See matplotlib documentation online formore onthis
35.3.17 Serialization / IO / Conversion
Series.from_csv(path[,sep,parse_dates,...])
Read CSV file (DISCOURAGED,please usepandas.read_csv() instead).
Series.to_pickle(path)
Pickle (serialize)object to input file path.
Series.to_csv(path[,index,sep,na_rep,...])
Write Series toa comma-separated values (csv) file
Series.to_dict()
Convert Series to {label -> value} dict
Series.to_frame([name])
Convert Series to DataFrame
Series.to_xarray()
Return an xarray object from the pandas object.
Series.to_hdf(path_or_buf,key,**kwargs)
Activate the HDFStore.
Series.to_sql(name,con[,flavor,schema,...]) WriterecordsstoredinaDataFrametoaSQLdatabase.
Series.to_msgpack([path_or_buf,encoding]) msgpack(serialize)objecttoinputfilepath
Series.to_json([path_or_buf,orient,...])
Convert the object to a JSON string.
Series.to_sparse([kind,fill_value])
Convert Series to SparseSeries
Series.to_dense()
Return dense representation ofNDFrame (as opposed to sparse)
Series.to_string([buf,na_rep,...])
Render a string representation of the Series
Series.to_clipboard([excel,sep])
Attempt to write text representation of object to the system clipboard This can be pasted into Excel, for example.
pandas.Series.from_csv
classmethod Series.from_csv(path, sep=’, ‘, parse_dates=True, header=None, index_col=0, encod-
ing=None, infer_datetime_format=False)
Read CSV file (DISCOURAGED, please usepandas.read_csv() instead).
It is preferable to use the more powerfulpandas.read_csv() for most general purposes, but from_csv
makes for an easy roundtrip toand from a file (the exact counterpart of to_csv),especially witha time Series.
This method only differs frompandas.read_csv() in some defaults:
•index_col is 0 instead of None (take first column as index by default)
35.3. Series
1267
pandas: powerful Python data analysis toolkit, Release 0.18.1
•header is None instead of 0 (the first row is not used as the column names)
•parse_dates is True instead of False (try parsing the index as datetime by default)
Withpandas.read_csv(), the option squeeze=True can be used to returna Series like from_csv.
Parameters path : string file path or file handle / StringIO
sep: string, default ‘,’
Field delimiter
parse_dates : boolean, default True
Parse dates. Different default from read_table
header : int, default None
Row to use as header(skip priorrows)
index_col : int orsequence, default 0
Column to use for index. If a sequence is given, a MultiIndex is used. Different
default from read_table
encoding : string, optional
astring representing the encoding to use if the contents are non-ascii, for python
versions prior to 3
infer_datetime_format: boolean, default False
If True and parse_dates is True for a column, try to infer the datetime format based
on the first datetime string. If the format can be inferred, there often will be a large
parsing speed-up.
Returns y : Series
See also:
pandas.read_csv
pandas.Series.to_pickle
Series.to_pickle(path)
Pickle (serialize) object to input file path.
Parameters path : string
File path
pandas.Series.to_csv
Series.to_csv(path, index=True, sep=’, ‘, na_rep=’‘, float_format=None, header=False, in-
dex_label=None, mode=’w’, nanRep=None, encoding=None, date_format=None, deci-
mal=’.’)
Write Series to a comma-separated values (csv)file
Parameters path : string file path or file handle / StringIO.IfNone is provided
the result is returned as a string.
na_rep : string,default ‘’
Missing data representation
1268
Chapter 35. API Reference
pandas: powerful Python data analysis toolkit, Release 0.18.1
float_format: string,default None
Format string forfloating point numbers
header : boolean, default False
Write out series name
index : boolean,default True
Write row names (index)
index_label : string or sequence, default None
Column label for index column(s) if desired. If None is given, and header and
index are True, then the index names are used. A sequence should be given if the
DataFrame uses MultiIndex.
mode : Python write mode, default ‘w’
sep: character, default ”,”
Field delimiterfor the output file.
encoding : string, optional
astring representing the encoding to use if the contents are non-ascii, for python
versions prior to 3
date_format: string, default None
Format string fordatetime objects.
decimal: string,default‘.’
Characterrecognized as decimal separator. E.g. use ‘,’for European data
pandas.Series.to_dict
Series.to_dict()
Convert Series to {label -> value} dict
Returns value_dict : dict
pandas.Series.to_frame
Series.to_frame(name=None)
Convert Series to DataFrame
Parameters name : object, default None
The passed name should substitute for the series name (if it has one).
Returns data_frame : DataFrame
pandas.Series.to_xarray
Series.to_xarray()
Return an xarray object from the pandas object.
35.3. Series
1269
pandas: powerful Python data analysis toolkit, Release 0.18.1
Returns a DataArray for a Series
aDataset for a DataFrame
aDataArray for higherdims
Notes
See thexarraydocs
Examples
>>> df pd.DataFrame({'A' : [112],
'B' : ['foo', 'bar', 'foo'],
'C' : np.arange(4.,7)})
>>> df
A
B
C
0
1
foo
4.0
1
1
bar
5.0
2
2
foo
6.0
>>> df.to_xarray()
<xarray.Dataset>
Dimensions:
(index: 3)
Coordinates:
*
index
(index) int64 0 1 2
Data variables:
A
(index) int64 1 1 2
B
(index) object 'foo' 'bar' 'foo'
C
(index) float64 4.0 5.0 6.0
>>> df pd.DataFrame({'A' : [112],
'B' : ['foo', 'bar', 'foo'],
'C' : np.arange(4.,7)}
).set_index(['B','A'])
>>> df
C
B
A
foo 1
4.0
bar 1
5.0
foo 2
6.0
>>> df.to_xarray()
<xarray.Dataset>
Dimensions:
(A: 2, B: 2)
Coordinates:
*
B
(B) object 'bar' 'foo'
*
A
(A) int64 1 2
Data variables:
C
(B, A) float64 5.0 nan 4.0 6.0
>>> pd.Panel(np.arange(24).reshape(4,3,2),
items=list('ABCD'),
major_axis=pd.date_range('20130101', periods=3),
minor_axis=['first', 'second'])
>>> p
<class 'pandas.core.panel.Panel'>
1270
Chapter 35. API Reference
Documents you may be interested
Documents you may be interested