เปเบเบงเบฑเบเบเบต 9 เบกเบฑเบเบเบญเบ, Pandas 1.0.0rc เบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ. เบชเบฐเบเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบกเปเบ 0.25.
เบเบฒเบเบเปเบญเบเปเบซเบเปเบเบฑเปเบเบเปเบฒเบญเบดเบเบเบฐเบเบญเบเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเปเบซเบกเปเบเบตเปเบเบดเปเบเปเบซเบเป, เบฅเบงเบกเบเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบชเบฐเบซเบผเบธเบเบเบญเบเบเปเปเบกเบนเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เบฎเบนเบเปเบเบเบเบปเบเบเบฐเบฅเบดเบเบซเบผเบฒเบ, เบเบฐเปเบเบเบเปเปเบกเบนเบเปเบซเบกเป, เปเบฅเบฐเปเบกเปเบเบฐเบเบฑเปเบเปเบงเบฑเบเปเบเบเปเปเบญเบเบฐเบชเบฒเบเปเบซเบกเป.
เบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบซเบกเบปเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเปเบเป
เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฑเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเปเบเบฒเบกเบเบปเบเบเบฐเบเบดเปเบเบเปเบเป pip, เปเบเปเบเบฑเบเบเบฑเปเบเปเบเปเปเบงเบฅเบฒเบเบญเบเบเบฒเบเบเบฝเบ Pandas 1.0 เปเบกเปเบเบเบฑเบ เบเปเบญเบเบเบปเบงเบเบนเปเบชเบฐ เปเบฑเบ, เบเปเบฒเบโเบเบฐโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเบฅเบฐโเบเบธโเบขเปเบฒเบโเบเบฑเบโเปเบเบโเบชเบฐโเบเบฑเบโ:
pip install --upgrade pandas==1.0.0rc0
เบเบปเปเบเบฅเบฐเบงเบฑเบ: เปเบเบทเปเบญเบเบเบฒเบเบเบตเปเปเบเบฑเบเบเบฒเบเบเปเบญเบเบเบตเปเบชเปเบฒเบเบฑเบ, เบเบฒเบเบเบฑเบเบเบธเบเบญเบฒเบเบเบฐเบเปเบฒเบฅเบฒเบเบฅเบฐเบซเบฑเบเปเบเบปเปเบฒ!
เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Python 2 เปเบเปเบเบทเบเบขเบธเบเปเบเบปเบฒเบขเปเบฒเบเบชเบปเบกเบเบนเบเบเบฑเบเบเบฑเปเบเปเบเปเบชเบฐเบเบฑเบเบเบตเป (เบชเบดเปเบเบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบเปเบซเบเบเบปเบเบเบตเปเบเบต
$ pip --version
pip 19.3.1 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
$ python --version
Python 3.7.5
เบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเบเบตเปเบเบฐเบเบงเบเบชเบญเบเบชเบฐเบเบฑเบ Pandas เปเบกเปเบเบเบตเป:
>>> import pandas as pd
>>> pd.__version__
1.0.0rc0
เบเบฑเบเบเบธเบเบเบฒเบเบชเบฐเบซเบผเบธเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเปเบงเบ DataFrame.info
เบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบเบตเปเบเปเบญเบเบกเบฑเบเบเบตเปเบชเบธเบเปเบกเปเบเบเบฒเบเบญเบฑเบเปเบเบเบงเบดเบเบตเบเบฒเบ DataFrame.info. เบเบฑเบเบเบฑเบเปเบเปเบเบฒเบเปเบเบฑเบเบญเปเบฒเบเบซเบผเบฒเบ, เปเบฎเบฑเบเปเบซเปเบเบฐเบเบงเบเบเบฒเบเบเบธเบเบเบปเปเบเบเปเปเบกเบนเบเบเปเบฒเบเบเบถเปเบ:
>>> df = pd.DataFrame({
...: 'A': [1,2,3],
...: 'B': ["goodbye", "cruel", "world"],
...: 'C': [False, True, False]
...:})
>>> df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 3 entries, 0 to 2
Data columns (total 3 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 A 3 non-null int64
1 B 3 non-null object
2 C 3 non-null object
dtypes: int64(1), object(2)
memory usage: 200.0+ bytes
เบเบฒเบเบฐเบฅเบฒเบเบเบปเบเบเบฐเบฅเบดเบเปเบเบฎเบนเบเปเบเบ Markdown
เบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบธเบเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบเปเบกเปเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบชเบปเปเบเบญเบญเบ dataframes เปเบเบซเบฒเบเบฒเบเบฐเบฅเบฒเบ Markdown เปเบเบเปเบเป DataFrame.to_markdown.
>>> df.to_markdown()
| | A | B | C |
|---:|----:|:--------|:------|
| 0 | 1 | goodbye | False |
| 1 | 2 | cruel | True |
| 2 | 3 | world | False |
เบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเบถเปเบเบซเบผเบฒเบเบเบตเปเบเบฐเปเบเบตเบเปเบเปเบเบฒเบเบฐเบฅเบฒเบเบขเบนเปเปเบเปเบงเบฑเบเปเบเบเปเปเบเบฑเปเบ Medium เปเบเบเปเบเป gists github.
เบเบฐเปเบเบเปเปเปเบชเบณเบฅเบฑเบเบชเบฐเบเบฃเบดเบ เปเบฅเบฐ เบเบนเบฅเบตเบ
เบเบฒเบเบเปเบญเบ Pandas 1.0 เบเบฑเบเปเบเปเปเบเบตเปเบกเปเบซเบกเป เบเบปเบเบฅเบญเบ เบเบฐเปเบเบ. API เบเบญเบเบเบงเบเปเบเบปเบฒเบญเบฒเบเบเบฐเบเบฑเบเบเปเบฝเบเปเบเบ, เบเบฑเปเบเบเบฑเปเบเบเบปเปเบเปเบเปเบกเบฑเบเบเปเบงเบเบเบงเบฒเบกเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบ. เปเบเปเปเบเบเบเบปเปเบงเปเบ, Pandas เปเบเบฐเบเปเบฒเปเบซเปเปเบเปเบเบฐเปเบเบเปเบซเบกเปเบเบธเบเบเปเบญเบเบเบตเปเบกเบฑเบเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบ.
เบชเปเบฒเบฅเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบ, cast เบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบฎเบฑเบเบขเปเบฒเบเบเบฑเบเปเบเบ:
>>> B = pd.Series(["goodbye", "cruel", "world"], dtype="string")
>>> C = pd.Series([False, True, False], dtype="bool")
>>> df.B = B, df.C = C
>>> df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 3 entries, 0 to 2
Data columns (total 3 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 A 3 non-null int64
1 B 3 non-null string
2 C 3 non-null bool
dtypes: int64(1), object(1), string(1)
memory usage: 200.0+ bytes
เบชเบฑเบเปเบเบเปเบซเบฑเบเบงเบดเบเบตเบเบฒเบเบเปเบฅเปเบฒ Dtype เบชเบฐโเปเบเบโเบเบฐโเปเบเบโเปเบซเบกเป -โ string ะธ bool.
เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบชเบธเบเบเบญเบเบเบฐเปเบเบเบชเบฒเบเปเบซเบกเปเปเบกเปเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบฅเบทเบญเบ เบเบฑเบเปเบเบงเปเบเบปเปเบฒเบเบฑเปเบ เบเบฒเบ dataframes. เบญเบฑเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเบเบเปเปเบกเบนเบเบเปเปเบเบงเบฒเบกเบเปเบฒเบเบเบถเปเบเบซเบผเบฒเบ:
df.select_dtypes("string")
เบเปเบญเบเบซเบเปเบฒเบเบตเป, เบเบฑเบเปเบเบงเบเปเปเบชเบฒเบกเบฒเบเบเบทเบเปเบฅเบทเบญเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบฅเบฐเบเบธเบเบทเปเบขเปเบฒเบเบเบฑเบเปเบเบ.
เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบเบฐเปเบเบเปเบซเบกเป
เบเบญเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเปเบฒเบ! เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเปเบเบฑเบกเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบ, เบเบฑเปเบเบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒเปเบฅเปเบง, เบชเบฒเบกเบฒเบเปเบเบดเปเบเปเบเป
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com