Skip to content

Commit 7205e99

Browse files
authored
Update README.md
1 parent c24c14b commit 7205e99

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

README.md

+55
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,61 @@ Pandas have two core data structure components, and all operations are based on
7575
[Pandas Cheat Sheet for Data Science in Python.pdf](https://github.com/milaan9/10_Python_Pandas_Module/blob/main/Pandas%20Cheat%20Sheet%20for%20Data%20Science%20in%20Python.pdf)
7676

7777

78+
## Main Features
79+
Here are just a few of the things that pandas does well:
80+
81+
- Easy handling of [**missing data**][missing-data] (represented as
82+
`NaN`) in floating point as well as non-floating point data
83+
- Size mutability: columns can be [**inserted and
84+
deleted**][insertion-deletion] from DataFrame and higher dimensional
85+
objects
86+
- Automatic and explicit [**data alignment**][alignment]: objects can
87+
be explicitly aligned to a set of labels, or the user can simply
88+
ignore the labels and let `Series`, `DataFrame`, etc. automatically
89+
align the data for you in computations
90+
- Powerful, flexible [**group by**][groupby] functionality to perform
91+
split-apply-combine operations on data sets, for both aggregating
92+
and transforming data
93+
- Make it [**easy to convert**][conversion] ragged,
94+
differently-indexed data in other Python and NumPy data structures
95+
into DataFrame objects
96+
- Intelligent label-based [**slicing**][slicing], [**fancy
97+
indexing**][fancy-indexing], and [**subsetting**][subsetting] of
98+
large data sets
99+
- Intuitive [**merging**][merging] and [**joining**][joining] data
100+
sets
101+
- Flexible [**reshaping**][reshape] and [**pivoting**][pivot-table] of
102+
data sets
103+
- [**Hierarchical**][mi] labeling of axes (possible to have multiple
104+
labels per tick)
105+
- Robust IO tools for loading data from [**flat files**][flat-files]
106+
(CSV and delimited), [**Excel files**][excel], [**databases**][db],
107+
and saving/loading data from the ultrafast [**HDF5 format**][hdfstore]
108+
- [**Time series**][timeseries]-specific functionality: date range
109+
generation and frequency conversion, moving window statistics,
110+
moving window linear regressions, date shifting and lagging, etc.
111+
112+
113+
[missing-data]: https://pandas.pydata.org/pandas-docs/stable/missing_data.html#working-with-missing-data
114+
[insertion-deletion]: https://pandas.pydata.org/pandas-docs/stable/dsintro.html#column-selection-addition-deletion
115+
[alignment]: https://pandas.pydata.org/pandas-docs/stable/dsintro.html?highlight=alignment#intro-to-data-structures
116+
[groupby]: https://pandas.pydata.org/pandas-docs/stable/groupby.html#group-by-split-apply-combine
117+
[conversion]: https://pandas.pydata.org/pandas-docs/stable/dsintro.html#dataframe
118+
[slicing]: https://pandas.pydata.org/pandas-docs/stable/indexing.html#slicing-ranges
119+
[fancy-indexing]: https://pandas.pydata.org/pandas-docs/stable/indexing.html#advanced-indexing-with-ix
120+
[subsetting]: https://pandas.pydata.org/pandas-docs/stable/indexing.html#boolean-indexing
121+
[merging]: https://pandas.pydata.org/pandas-docs/stable/merging.html#database-style-dataframe-joining-merging
122+
[joining]: https://pandas.pydata.org/pandas-docs/stable/merging.html#joining-on-index
123+
[reshape]: https://pandas.pydata.org/pandas-docs/stable/reshaping.html#reshaping-and-pivot-tables
124+
[pivot-table]: https://pandas.pydata.org/pandas-docs/stable/reshaping.html#pivot-tables-and-cross-tabulations
125+
[mi]: https://pandas.pydata.org/pandas-docs/stable/indexing.html#hierarchical-indexing-multiindex
126+
[flat-files]: https://pandas.pydata.org/pandas-docs/stable/io.html#csv-text-files
127+
[excel]: https://pandas.pydata.org/pandas-docs/stable/io.html#excel-files
128+
[db]: https://pandas.pydata.org/pandas-docs/stable/io.html#sql-queries
129+
[hdfstore]: https://pandas.pydata.org/pandas-docs/stable/io.html#hdf5-pytables
130+
[timeseries]: https://pandas.pydata.org/pandas-docs/stable/timeseries.html#time-series-date-functionality
131+
132+
78133
These are online read-only versions.
79134

80135

0 commit comments

Comments
 (0)