c# pdf to tiff itextsharp : Create pdf signature field control SDK system web page winforms asp.net console pandas159-part204

pandas: powerful Python data analysis toolkit, Release 0.18.1
replace : boolean, optional
Sample with or without replacement. Default = False.
weights : str or ndarray-like, optional
Default ‘None’ results in equal probability weighting. If passed a Series, will align
with target object on index. Index values in weights not found in sampled object
will be ignored and index values in sampled object not in weights will be assigned
weights of zero. If called on a DataFrame, will accept the name of a column when
axis = 0. Unless weights are a Series, weights must be same length as axis being
sampled. If weights do not sum to 1, they will be normalized to sum to 1. Missing
values in the weights column will be treated as zero. infand -inf values not allowed.
random_state : int or numpy.random.RandomState, optional
Seed forthe random number generator(if int),or numpy RandomState object.
axis : int or string, optional
Axis to sample. Accepts axis number or name. Default is stat axis for given data
type (0 for Series and DataFrames, 1 for Panels).
Returns A new object of same type as caller.
Examples
Generate an example Series and DataFrame:
>>> pd.Series(np.random.randn(50))
>>> s.head()
0
-0.038497
1
1.820773
2
-0.972766
3
-1.598270
4
-1.095526
dtype: float64
>>> df pd.DataFrame(np.random.randn(504), columns=list('ABCD'))
>>> df.head()
A
B
C
D
0
0.016443 -2.318952 -0.566372 -1.028078
1 -1.051921
0.438836
0.658280 -0.175797
2 -1.243569 -0.364626 -0.215065
0.057736
3
1.768216
0.404512 -0.385604 -1.457834
4
1.072446 -1.137172
0.314194 -0.046661
Next extract a random sample from both of these objects...
3random elements from the Series:
>>> s.sample(n=3)
27
-0.994689
55
-1.049016
67
-0.224565
dtype: float64
And a random 10% of the DataFrame with replacement:
>>> df.sample(frac=0.1, replace=True)
A
B
C
D
35
1.981780
0.142106
1.817165 -0.290805
35.5. Panel
1581
Create pdf signature field - 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 image to pdf; sign pdf
Create pdf signature field - 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
create transparent signature stamp for pdf; adding signature to pdf form
pandas: powerful Python data analysis toolkit, Release 0.18.1
49 -1.336199 -0.448634 -0.789640
0.217116
40
0.823173 -0.078816
1.009536
1.015108
15
1.421154 -0.055301 -1.922594 -0.019696
6
-0.148339
0.832938
1.787600 -1.383767
pandas.Panel.select
Panel.select(crit, axis=0)
Return data corresponding to axis labels matching criteria
Parameters crit : function
Tobe called on each index (label). Should return True or False
axis : int
Returns selection : type of caller
pandas.Panel.take
Panel.take(indices, axis=0, convert=True, is_copy=True,**kwargs)
Analogous to ndarray.take
Parameters indices : list / array ofints
axis : int, default 0
convert : translate neg to pos indices (default)
is_copy : mark the returned frame as a copy
Returns taken : type of caller
pandas.Panel.truncate
Panel.truncate(before=None, after=None,axis=None,copy=True)
Truncates a sorted NDFrame before and/orafter some particular dates.
Parameters before : date
Truncate before date
after : date
Truncate after date
axis : the truncation axis, defaults to the stat axis
copy : boolean, default is True,
return a copy of the truncated section
Returns truncated: type of caller
35.5.10 Missing data handling
Panel.dropna([axis,how,inplace])
Drop 2D from panel,holding passed axis constant
Panel.fillna([value,method,axis,inplace,...]) FillNA/NaNvaluesusingthespecifiedmethod
1582
Chapter 35. API Reference
C# PDF Digital Signature Library: add, remove, update PDF digital
Barcode Read. Barcode Create. OCR. Twain. Edit Digital Signatures. |. Home ›› XDoc.PDF ›› C# PDF: Edit PDF Digital Signature.
add signature pdf; pdf secure signature
VB.NET PDF Digital Signature Library: add, remove, update PDF
PDF in C#, C#.NET PDF Reading, C#.NET Annotate PDF in WPF, C#.NET PDF Create, C#.NET PDF Document Viewer, C# Search unsigned signature field in PDF document.
pdf signatures; pdf signature stamp
pandas: powerful Python data analysis toolkit, Release 0.18.1
pandas.Panel.dropna
Panel.dropna(axis=0,how=’any’, inplace=False)
Drop 2D from panel, holding passed axis constant
Parameters axis : int, default 0
Axis to hold constant. E.g. axis=1 will drop major_axis entries having a certain
amount of NA data
how: {‘all’,‘any’},default ‘any’
‘any’: one or more values are NAin the DataFrame along the axis. For ‘all’ they all
must be.
inplace : bool, default False
If True, do operation inplace and return None.
Returns dropped : Panel
pandas.Panel.fillna
Panel.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None,
**kwargs)
Fill NA/NaN values using the specified method
Parameters value : scalar, dict,Series, or DataFrame
Value touse to fill holes (e.g. 0),alternately a dict/Series/DataFrame of values spec-
ifying which value to use foreach index (for a Series)or column (for a DataFrame).
(values not in the dict/Series/DataFrame will not be filled). This value cannot be a
list.
method : {‘backfill’,‘bfill’,‘pad’, ‘ffill’,None}, default None
Method to use for filling holes in reindexed Series pad / ffill: propagate last valid
observation forward to next valid backfill / bfill: use NEXT valid observation to fill
gap
axis : {0, 1, 2,‘items’,‘major_axis’, ‘minor_axis’}
inplace : boolean, default False
If True, fill in place. Note: this will modify any other views on this object, (e.g. a
no-copy slice for a column in a DataFrame).
limit : int, default None
If method is specified, this is the maximum number of consecutive NaN values to
forward/backward fill. In other words, if there is a gap with more than this number
of consecutive NaNs, it will only be partially filled. If method is not specified, this
is the maximumnumberof entries along the entire axis where NaNs will be filled.
downcast : dict,default is None
adict of item->dtype ofwhat todowncastif possible, or the string ‘infer’ whichwill
try to downcast to an appropriate equal type (e.g. float64 to int64 if possible)
Returns filled : Panel
See also:
reindex, asfreq
35.5. Panel
1583
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Create high resolution PDF file without image quality losing in ASP and add image, picture, digital photo, scanned signature or logo into PDF document page
add signature to pdf in preview; sign pdf online
How to C#: Basic SDK Concept of XDoc.PDF for .NET
create, load, combine, and split PDF file(s), and add, create, insert, delete, re To be specific, you can edit PDF password and digital signature, and set
create signature from pdf; adding signature to pdf
pandas: powerful Python data analysis toolkit, Release 0.18.1
35.5.11 Reshaping, sorting, transposing
Panel.sort_index([axis,level,ascending,...]) Sortobjectbylabels(alonganaxis)
Panel.swaplevel([i,j,axis])
Swap levels i and j in a MultiIndex on a particular axis
Panel.transpose(*args,**kwargs)
Permute the dimensions ofthe Panel
Panel.swapaxes(axis1,axis2[,copy])
Interchange axes and swap values axes appropriately
Panel.conform(frame[,axis])
Conforminput DataFrame to align with chosen axis pair.
pandas.Panel.sort_index
Panel.sort_index(axis=0,
level=None,
ascending=True,
inplace=False,
kind=’quicksort’,
na_position=’last’, sort_remaining=True)
Sort object by labels (along anaxis)
Parameters axis : axes to direct sorting
level : int or level name or list of ints or list of level names
if not None, sort onvalues in specified index level(s)
ascending : boolean, default True
Sort ascending vs. descending
inplace : bool
if True,performoperation in-place
kind : {quicksort, mergesort, heapsort}
Choice of sorting algorithm. See also ndarray.np.sort for more information. merge-
sort is the only stable algorithm. For DataFrames, this option is only applied when
sorting on a single column or label.
na_position : {‘first’, ‘last’}
first puts NaNs at the beginning, last puts NaNs at the end
sort_remaining : bool
if true and sorting by level and index is multilevel, sort by otherlevels too (in order)
after sorting by specified level
Returns sorted_obj: NDFrame
pandas.Panel.swaplevel
Panel.swaplevel(i=-2, j=-1,axis=0)
Swap levels i and j in a MultiIndex on a particular axis
Parameters i, j : int, string (can be mixed)
Level of index to be swapped. Can pass level name as string.
Returns swapped: type of caller (new object)
Changed in version 0.18.1: The indexes i and j are now optional, and default to the two
innermost levels ofthe index.
1584
Chapter 35. API Reference
VB.NET PDF: Basic SDK Concept of XDoc.PDF
create, load, combine, and split PDF file(s), and add, create, insert, delete, re To be specific, you can edit PDF password and digital signature, and set
copy and paste signature into pdf; create pdf with signature field
C# Create PDF Library SDK to convert PDF from other file formats
What's more, you can also protect created PDF file by adding digital signature (watermark) on PDF using C# code. Create PDF Document from Existing Files Using
pdf add signature field; pdf create signature
pandas: powerful Python data analysis toolkit, Release 0.18.1
pandas.Panel.transpose
Panel.transpose(*args, **kwargs)
Permute the dimensions of the Panel
Parameters args : three positional arguments: each oneof
{0,1,2, ‘items’,‘major_axis’,‘minor_axis’}
copy [boolean, default False] Make a copy of the underlying data. Mixed-dtype
data will always result in a copy
Returns y : same as input
Examples
>>> p.transpose(201)
>>> p.transpose(201, copy=True)
pandas.Panel.swapaxes
Panel.swapaxes(axis1,axis2, copy=True)
Interchange axes and swap values axes appropriately
Returns y : same as input
pandas.Panel.conform
Panel.conform(frame, axis=’items’)
Conforminput DataFrame to align with chosen axis pair.
Parameters frame : DataFrame
axis : {‘items’, ‘major’, ‘minor’}
Axis the input corresponds to. E.g., if axis=’major’,then the frame’s columns would
be items, and the index would be values of the minor axis
Returns DataFrame
35.5.12 Combining / joining / merging
Panel.join(other[,how,lsuffix,rsuffix])
Join items with other Panel either on major and minoraxes column
Panel.update(other[,join,overwrite,...]) ModifyPanelinplaceusingnon-NAvaluesfrompassedPanel,orobjectcoercibletoPanel.
pandas.Panel.join
Panel.join(other,how=’left’, lsuffix=’‘, rsuffix=’‘)
Join items with otherPanel either on majorand minor axes column
Parameters other : Panel or list of Panels
Index should be similar to one of the columns in this one
35.5. Panel
1585
VB.NET PDF insert image library: insert images into PDF in vb.net
Create high resolution PDF file without image quality losing Import graphic picture, digital photo, signature and logo Insert images into PDF form field in VB
click to sign pdf; adding signature to pdf files
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Password, digital signature and PDF text, image and page added to a specific location on PDF file page. In addition, you can easily create, modify, and delete
add a signature to a pdf file; add signature pdf online
pandas: powerful Python data analysis toolkit, Release 0.18.1
how: {‘left’, ‘right’,‘outer’,‘inner’}
How to handle indexes of the two objects. Default: ‘left’ for joining on index,None
otherwise * left: use calling frame’s index * right: use input frame’s index * outer:
form union of indexes * inner: use intersectionof indexes
lsuffix : string
Suffix to use from left frame’s overlapping columns
rsuffix : string
Suffix to use from right frame’s overlapping columns
Returns joined: Panel
pandas.Panel.update
Panel.update(other,join=’left’,overwrite=True,filter_func=None,raise_conflict=False)
Modify Panel in place using non-NA values from passed Panel,or object coercible to Panel. Aligns on items
Parameters other : Panel, orobject coercible to Panel
join : How to join individual DataFrames
{‘left’, ‘right’, ‘outer’,‘inner’}, default ‘left’
overwrite : boolean, default True
If True then overwrite values forcommon keys in the calling panel
filter_func : callable(1d-array)-> 1d-array<boolean>,default None
Can choose to replace values other than NA. Return True for values that should be
updated
raise_conflict : bool
If True, will raise an error if a DataFrame and other both contain data in the same
place.
35.5.13 Time series-related
Panel.asfreq(freq[,method,how,normalize]) ConvertallTimeSeriesinsidetospecifiedfrequencyusingDateOffsetobjects.
Panel.shift(*args,**kwargs)
Shift index by desired number of periods with an optional time freq.
Panel.resample(rule[,how,axis,...])
Convenience method for frequency conversion and resampling ofregular time-series data.
Panel.tz_convert(tz[,axis,level,copy])
Convert tz-aware axis to target time zone.
Panel.tz_localize(*args,**kwargs)
Localize tz-naive TimeSeries to target time zone.
pandas.Panel.asfreq
Panel.asfreq(freq,method=None, how=None, normalize=False)
Convert all TimeSeries inside to specified frequency using DateOffset objects. Optionally provide fill method
to pad/backfill missing values.
Parameters freq: DateOffset object,or string
method : {‘backfill’,‘bfill’,‘pad’, ‘ffill’,None}
Method to use for filling holes in reindexed Series pad / ffill: propagate last valid
1586
Chapter 35. API Reference
C# PDF remove image library: remove, delete images from PDF in C#.
Barcode Read. Barcode Create. OCR. Twain. Image: Remove Image graphic picture, digital photo, scanned signature, logo, etc. multiple or all images from PDF document
adding a signature to a pdf in preview; pdf converter sign in
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
in C#.NET class. Create image files including all PDF contents, like watermark and signature in .NET. Turn multipage PDF file into
add signature to pdf online; create transparent signature stamp for pdf
pandas: powerful Python data analysis toolkit, Release 0.18.1
observation forward to next valid backfill / bfill: use NEXT valid observation to fill
method
how: {‘start’, ‘end’}, default end
For PeriodIndex only, see PeriodIndex.asfreq
normalize : bool, default False
Whether to reset output index to midnight
Returns converted: type of caller
pandas.Panel.shift
Panel.shift(*args, **kwargs)
Shift index by desired number of periods with an optional time freq. The shifted data will not include the
dropped periods and the shifted axis will be smaller than the original. This is different from the behavior of
DataFrame.shift()
Parameters periods : int
Numberof periods to move, can be positive ornegative
freq: DateOffset, timedelta, or time rule string, optional
axis : {‘items’, ‘major’, ‘minor’}or {0,1, 2}
Returns shifted: Panel
pandas.Panel.resample
Panel.resample(rule, how=None, axis=0, fill_method=None, closed=None, label=None, conven-
tion=’start’, kind=None, loffset=None, limit=None, base=0)
Convenience method for frequency conversion and resampling ofregular time-series data.
Parameters rule : string
the offset string or object representing target conversion
axis : int, optional, default 0
closed : {‘right’,‘left’}
Which side ofbin interval is closed
label : {‘right’, ‘left’}
Which bin edge label to label bucket with
convention: {‘start’, ‘end’, ‘s’,‘e’}
loffset : timedelta
Adjust the resampled time labels
base : int, default 0
For frequencies that evenlysubdivide 1 day,the “origin” of the aggregated intervals.
For example,for ‘5min’ frequency,base couldrange from0 through 4. Defaults to0
35.5. Panel
1587
pandas: powerful Python data analysis toolkit, Release 0.18.1
Examples
Start by creating a series with 9 one minute timestamps.
>>> index pd.date_range('1/1/2000', periods=9, freq='T')
>>> series pd.Series(range(9), index=index)
>>> series
2000-01-01 00:00:00
0
2000-01-01 00:01:00
1
2000-01-01 00:02:00
2
2000-01-01 00:03:00
3
2000-01-01 00:04:00
4
2000-01-01 00:05:00
5
2000-01-01 00:06:00
6
2000-01-01 00:07:00
7
2000-01-01 00:08:00
8
Freq: T, dtype: int64
Downsample the series into 3 minute bins and sum the values of the timestamps falling into a bin.
>>> series.resample('3T').sum()
2000-01-01 00:00:00
3
2000-01-01 00:03:00
12
2000-01-01 00:06:00
21
Freq: 3T, dtype: int64
Downsample the series into 3 minute bins as above, but label each bin using the right edge instead of the left.
Please note that the value in the bucket used as the label is not included in the bucket, which it labels. For
example, in the original series the bucket 2000-01-01 00:03:00 contains the value 3, but the summed
value in the resampled bucket with the label‘‘2000-01-01 00:03:00‘‘ does not include 3 (if it did, the summed
value would be 6,not 3). To include this value closetherightside of the bin interval as illustrated inthe example
below this one.
>>> series.resample('3T', label='right').sum()
2000-01-01 00:03:00
3
2000-01-01 00:06:00
12
2000-01-01 00:09:00
21
Freq: 3T, dtype: int64
Downsample the series into 3 minute bins as above,but close the right side of the bin interval.
>>> series.resample('3T', label='right', closed='right').sum()
2000-01-01 00:00:00
0
2000-01-01 00:03:00
6
2000-01-01 00:06:00
15
2000-01-01 00:09:00
15
Freq: 3T, dtype: int64
Upsample the series into 30 second bins.
>>> series.resample('30S').asfreq()[0:5#select first 5 5 rows
2000-01-01 00:00:00
0
2000-01-01 00:00:30
NaN
2000-01-01 00:01:00
1
2000-01-01 00:01:30
NaN
2000-01-01 00:02:00
2
Freq: 30S, dtype: float64
Upsample the series into 30 second bins and fill the NaN values using the pad method.
1588
Chapter 35. API Reference
pandas: powerful Python data analysis toolkit, Release 0.18.1
>>> series.resample('30S').pad()[0:5]
2000-01-01 00:00:00
0
2000-01-01 00:00:30
0
2000-01-01 00:01:00
1
2000-01-01 00:01:30
1
2000-01-01 00:02:00
2
Freq: 30S, dtype: int64
Upsample the series into 30 second bins and fill the NaN values using the bfill method.
>>> series.resample('30S').bfill()[0:5]
2000-01-01 00:00:00
0
2000-01-01 00:00:30
1
2000-01-01 00:01:00
1
2000-01-01 00:01:30
2
2000-01-01 00:02:00
2
Freq: 30S, dtype: int64
Pass a custom function via apply
>>> def custom_resampler(array_like):
...
return np.sum(array_like)+5
>>> series.resample('3T').apply(custom_resampler)
2000-01-01 00:00:00
8
2000-01-01 00:03:00
17
2000-01-01 00:06:00
26
Freq: 3T, dtype: int64
pandas.Panel.tz_convert
Panel.tz_convert(tz, axis=0, level=None,copy=True)
Convert tz-aware axis to target time zone.
Parameters tz : string or pytz.timezone object
axis : the axis to convert
level : int, str,default None
If axis ia a MultiIndex, convert a specific level. Otherwise must be None
copy : boolean, default True
Also make a copy ofthe underlying data
Raises TypeError
If the axis is tz-naive.
pandas.Panel.tz_localize
Panel.tz_localize(*args, **kwargs)
Localize tz-naive TimeSeries to target time zone.
Parameters tz : string or pytz.timezone object
axis : the axis to localize
level : int, str,default None
35.5. Panel
1589
pandas: powerful Python data analysis toolkit, Release 0.18.1
If axis ia a MultiIndex, localize a specific level. Otherwise must be None
copy : boolean, default True
Also make a copy ofthe underlying data
ambiguous : ‘infer’,bool-ndarray, ‘NaT’, default ‘raise’
• ‘infer’ will attempt to infer fall dst-transition hours based on order
• bool-ndarray where True signifies a DST time, False designates a non-DST time (note
that this flagis only applicable forambiguous times)
• ‘NaT’will return NaT where there are ambiguous times
• ‘raise’ will raise an AmbiguousTimeError ifthere are ambiguous times
infer_dst : boolean,default False (DEPRECATED)
Attempt to inferfall dst-transition hours based on order
Raises TypeError
If the TimeSeries is tz-aware and tz is not None.
35.5.14 Serialization / IO / Conversion
Panel.from_dict(data[,intersect,orient,dtype]) ConstructPanelfromdictofDataFrameobjects
Panel.to_pickle(path)
Pickle (serialize) object to input file path.
Panel.to_excel(path[,na_rep,engine])
Write each DataFrame in Panel to a separate excel sheet
Panel.to_hdf(path_or_buf,key,**kwargs)
Activate the HDFStore.
Panel.to_sparse([fill_value,kind])
Convert to SparsePanel
Panel.to_frame([filter_observations])
Transform wide format into long (stacked)format as DataFrame whose columns are the Panel’s items and whose indexis a MultiIndex formedof the Panel’s major and minor axes.
Panel.to_xarray()
Return an xarray object fromthe pandas object.
Panel.to_clipboard([excel,sep])
Attempt to write text representationof object to the system clipboard This can be pasted into Excel,for example.
pandas.Panel.from_dict
classmethod Panel.from_dict(data,intersect=False,orient=’items’,dtype=None)
Construct Panel from dict of DataFrame objects
Parameters data : dict
{field : DataFrame}
intersect : boolean
Intersect indexes ofinput DataFrames
orient : {‘items’,‘minor’}, default ‘items’
The “orientation” of the data. If the keys of the passed dict should be the items of
the result panel, pass ‘items’ (default). Otherwise if the columns of the values of
the passedDataFrame objects should be the items (whichin the case ofmixed-dtype
data you should do),instead pass ‘minor’
dtype : dtype, default None
Data type to force, otherwise infer
Returns Panel
1590
Chapter 35. API Reference
Documents you may be interested
Documents you may be interested