Skip to content

Commit cc18753

Browse files
authored
Proofreading/editing Getting Started for readability. Attempt 2, this time without extra files. (#58919)
Proofreading/editing Getting Started for readability. Attempt2
1 parent 6c321bb commit cc18753

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

doc/source/getting_started/index.rst

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,8 @@ to explore, clean, and process your data. In pandas, a data table is called a :c
134134
<div id="collapseTwo" class="collapse" data-parent="#accordion">
135135
<div class="card-body">
136136

137-
pandas supports the integration with many file formats or data sources out of the box (csv, excel, sql, json, parquet,…). Importing data from each of these
138-
data sources is provided by function with the prefix ``read_*``. Similarly, the ``to_*`` methods are used to store data.
137+
pandas supports the integration with many file formats or data sources out of the box (csv, excel, sql, json, parquet,…). The ability to import data from each of these
138+
data sources is provided by functions with the prefix, ``read_*``. Similarly, the ``to_*`` methods are used to store data.
139139

140140
.. image:: ../_static/schemas/02_io_readwrite.svg
141141
:align: center
@@ -181,7 +181,7 @@ data sources is provided by function with the prefix ``read_*``. Similarly, the
181181
<div id="collapseThree" class="collapse" data-parent="#accordion">
182182
<div class="card-body">
183183

184-
Selecting or filtering specific rows and/or columns? Filtering the data on a condition? Methods for slicing, selecting, and extracting the
184+
Selecting or filtering specific rows and/or columns? Filtering the data on a particular condition? Methods for slicing, selecting, and extracting the
185185
data you need are available in pandas.
186186

187187
.. image:: ../_static/schemas/03_subset_columns_rows.svg
@@ -228,7 +228,7 @@ data you need are available in pandas.
228228
<div id="collapseFour" class="collapse" data-parent="#accordion">
229229
<div class="card-body">
230230

231-
pandas provides plotting your data out of the box, using the power of Matplotlib. You can pick the plot type (scatter, bar, boxplot,...)
231+
pandas provides plotting for your data right out of the box with the power of Matplotlib. Simply pick the plot type (scatter, bar, boxplot,...)
232232
corresponding to your data.
233233

234234
.. image:: ../_static/schemas/04_plot_overview.svg
@@ -275,7 +275,7 @@ corresponding to your data.
275275
<div id="collapseFive" class="collapse" data-parent="#accordion">
276276
<div class="card-body">
277277

278-
There is no need to loop over all rows of your data table to do calculations. Data manipulations on a column work elementwise.
278+
There's no need to loop over all rows of your data table to do calculations. Column data manipulations work elementwise in pandas.
279279
Adding a column to a :class:`DataFrame` based on existing data in other columns is straightforward.
280280

281281
.. image:: ../_static/schemas/05_newcolumn_2.svg
@@ -322,7 +322,7 @@ Adding a column to a :class:`DataFrame` based on existing data in other columns
322322
<div id="collapseSix" class="collapse" data-parent="#accordion">
323323
<div class="card-body">
324324

325-
Basic statistics (mean, median, min, max, counts...) are easily calculable. These or custom aggregations can be applied on the entire
325+
Basic statistics (mean, median, min, max, counts...) are easily calculable across data frames. These, or even custom aggregations, can be applied on the entire
326326
data set, a sliding window of the data, or grouped by categories. The latter is also known as the split-apply-combine approach.
327327

328328
.. image:: ../_static/schemas/06_groupby.svg
@@ -369,8 +369,8 @@ data set, a sliding window of the data, or grouped by categories. The latter is
369369
<div id="collapseSeven" class="collapse" data-parent="#accordion">
370370
<div class="card-body">
371371

372-
Change the structure of your data table in multiple ways. You can :func:`~pandas.melt` your data table from wide to long/tidy form or :func:`~pandas.pivot`
373-
from long to wide format. With aggregations built-in, a pivot table is created with a single command.
372+
Change the structure of your data table in a variety of ways. You can use :func:`~pandas.melt` to reshape your data from a wide format to a long and tidy one. Use :func:`~pandas.pivot`
373+
to go from long to wide format. With aggregations built-in, a pivot table can be created with a single command.
374374

375375
.. image:: ../_static/schemas/07_melt.svg
376376
:align: center
@@ -416,7 +416,7 @@ from long to wide format. With aggregations built-in, a pivot table is created w
416416
<div id="collapseEight" class="collapse" data-parent="#accordion">
417417
<div class="card-body">
418418

419-
Multiple tables can be concatenated both column wise and row wise as database-like join/merge operations are provided to combine multiple tables of data.
419+
Multiple tables can be concatenated column wise or row wise with pandas' database-like join and merge operations.
420420

421421
.. image:: ../_static/schemas/08_concat_row.svg
422422
:align: center
@@ -505,7 +505,7 @@ pandas has great support for time series and has an extensive set of tools for w
505505
<div id="collapseTen" class="collapse" data-parent="#accordion">
506506
<div class="card-body">
507507

508-
Data sets do not only contain numerical data. pandas provides a wide range of functions to clean textual data and extract useful information from it.
508+
Data sets often contain more than just numerical data. pandas provides a wide range of functions to clean textual data and extract useful information from it.
509509

510510
.. raw:: html
511511

@@ -551,9 +551,9 @@ the pandas-equivalent operations compared to software you already know:
551551
:class-card: comparison-card
552552
:shadow: md
553553

554-
The `R programming language <https://www.r-project.org/>`__ provides the
555-
``data.frame`` data structure and multiple packages, such as
556-
`tidyverse <https://www.tidyverse.org>`__ use and extend ``data.frame``
554+
The `R programming language <https://www.r-project.org/>`__ provides a
555+
``data.frame`` data structure as well as packages like
556+
`tidyverse <https://www.tidyverse.org>`__ which use and extend ``data.frame``
557557
for convenient data handling functionalities similar to pandas.
558558

559559
+++
@@ -572,8 +572,8 @@ the pandas-equivalent operations compared to software you already know:
572572
:class-card: comparison-card
573573
:shadow: md
574574

575-
Already familiar to ``SELECT``, ``GROUP BY``, ``JOIN``, etc.?
576-
Most of these SQL manipulations do have equivalents in pandas.
575+
Already familiar with ``SELECT``, ``GROUP BY``, ``JOIN``, etc.?
576+
Many SQL manipulations have equivalents in pandas.
577577

578578
+++
579579

@@ -631,10 +631,10 @@ the pandas-equivalent operations compared to software you already know:
631631
:class-card: comparison-card
632632
:shadow: md
633633

634-
The `SAS <https://en.wikipedia.org/wiki/SAS_(software)>`__ statistical software suite
635-
also provides the ``data set`` corresponding to the pandas ``DataFrame``.
636-
Also SAS vectorized operations, filtering, string processing operations,
637-
and more have similar functions in pandas.
634+
`SAS <https://en.wikipedia.org/wiki/SAS_(software)>`__, the statistical software suite,
635+
uses the ``data set`` structure, which closely corresponds pandas' ``DataFrame``.
636+
Also SAS vectorized operations such as filtering or string processing operations
637+
have similar functions in pandas.
638638

639639
+++
640640

0 commit comments

Comments
 (0)