9 เชเชพเชจเซเชฏเซเชเชฐเซเชจเชพ เชฐเซเช, Pandas 1.0.0rc เชฐเชฟเชฒเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช. เชชเซเชธเซเชคเชเชพเชฒเชฏเชจเซเช เช เชเชพเชเชจเซเช เชธเชเชธเซเชเชฐเชฃ 0.25 เชเซ.
เชชเซเชฐเชฅเชฎ เชฎเซเชเซเชฏ เชชเซเชฐเชเชพเชถเชจเชฎเชพเช เชเชฃเชพ เชฎเชนเชพเชจ เชจเชตเชพ เชฒเชเซเชทเชฃเซ เชเซ, เชเซเชฎเชพเช เชธเซเชงเชพเชฐเซเชฒ เชธเซเชตเชเชพเชฒเชฟเชค เชกเซเชเชพเชซเซเชฐเซเชฎ เชธเชพเชฐเชพเชเชถ, เชตเชงเซ เชเชเชเชชเซเช เชซเซเชฐเซเชฎเซเชเซเชธ, เชจเชตเชพ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐเซ เช เชจเซ เชจเชตเซ เชฆเชธเซเชคเชพเชตเซเชเซเชเชฐเชฃ เชธเชพเชเช เชชเชฃ เชธเชพเชฎเซเชฒ เชเซ.
เชฌเชงเชพ เชซเซเชฐเชซเชพเชฐเซ เชเซเช เชถเชเชพเชฏ เชเซ
เชคเชฎเซ เชนเชเชฎเซเชถเชจเซ เชเซเชฎ เชฒเชพเชเชฌเซเชฐเซเชฐเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชถเชเซ เชเซ เชซเชณเชจเซเช เชจเชพเชจเซเช เชฌเซเช, เชชเชฐเชเชคเซ เชชเชพเชเชกเชพ เชฒเชเชตเชพเชจเชพ เชธเชฎเชฏเซ 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
เชชเชพเชเชกเชพ เชธเชเชธเซเชเชฐเชฃเชจเซ เชคเชชเชพเชธเชตเชพเชจเซ เชธเซเชฅเซ เชธเชฐเชณ เชฐเซเชค เช เชเซ:
>>> 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
เชฎเชพเชฐเซเชเชกเชพเชเชจ เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชเซเชทเซเชเชเซเชจเซเช เชเชเชเชชเซเช เชเชฐเชตเซเช
เชเช เชธเชฎเชพเชจ เชธเซเชเชฆ เชจเชตเซเชจเชคเชพ เช เชกเซเชเชพเชซเซเชฐเซเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฎเชพเชฐเซเชเชกเชพเชเชจ เชเซเชทเซเชเชเซเชฎเชพเช เชจเชฟเชเชพเชธ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชเซ DataFrame.to_markdown.
>>> df.to_markdown()
| | A | B | C |
|---:|----:|:--------|:------|
| 0 | 1 | goodbye | False |
| 1 | 2 | cruel | True |
| 2 | 3 | world | False |
เชเชจเชพเชฅเซ เชเซเชฅเชฌ เชเซเชธเซเชเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฎเชพเชงเซเชฏเชฎ เชเซเชตเซ เชธเชพเชเชเซเชธ เชชเชฐ เชเซเชทเซเชเชเซ เชชเซเชฐเชเชพเชถเชฟเชค เชเชฐเชตเชพเชจเซเช เชตเชงเซ เชธเชฐเชณ เชฌเชจเซ เชเซ.
เชถเชฌเซเชฆเชฎเชพเชณเชพเช เช เชจเซ เชฌเซเชฒเชฟเชฏเชจ เชฎเชพเชเซ เชจเชตเชพ เชชเซเชฐเชเชพเชฐเซ
Pandas 1.0 เชฐเชฟเชฒเซเชเชฎเชพเช เชชเชฃ เชจเชตเซเช เชเชฎเซเชฐเชพเชฏเซเช เชเซ เชชเซเชฐเชพเชฏเซเชเชฟเช เชชเซเชฐเชเชพเชฐเซ. เชคเซเชฎเชจเซเช API เชนเชเซ เชชเชฃ เชฌเชฆเชฒเชพเช เชถเชเซ เชเซ, เชคเซเชฅเซ เชธเชพเชตเชงเชพเชจเซ เชธเชพเชฅเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ. เชชเชฐเชเชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, เชชเชพเชเชกเชพ เชเซเชฏเชพเช เชชเชฃ เช เชฐเซเชฅเชชเซเชฐเซเชฃ เชนเซเชฏ เชคเซเชฏเชพเช เชจเชตเชพ เชชเซเชฐเชเชพเชฐเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชญเชฒเชพเชฎเชฃ เชเชฐเซ เชเซ.
เชนเชฎเชฃเชพเช เชฎเชพเชเซ, เชเชพเชธเซเชเชจเซ เชธเซเชชเชทเซเชเชชเชฃเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
>>> 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 เชจเชตเชพ เชชเซเชฐเชเชพเชฐเซ เชฆเชฐเซเชถเชพเชตเซ เชเซ - เชถเชฌเซเชฆเชฎเชพเชณเชพ ะธ เชฌเซเชฒ.
เชจเชตเชพ เชถเชฌเซเชฆเชฎเชพเชณเชพ เชชเซเชฐเชเชพเชฐเชจเซเช เชธเซเชฅเซ เชเชชเชฏเซเชเซ เชฒเชเซเชทเชฃ เชชเชธเชเชฆ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชเซ เชฎเชพเชคเซเชฐ เชชเชเชเซเชคเชฟ เชเซเชฒเชฎ เชกเซเชเชพเชซเซเชฐเซเชฎเชฎเชพเชเชฅเซ. เช เชเซเชเซเชธเซเช เชกเซเชเชพเชจเซ เชชเชพเชฐเซเชธเชฟเชเชเชจเซ เชตเชงเซ เชธเชฐเชณ เชฌเชจเชพเชตเซ เชถเชเซ เชเซ:
df.select_dtypes("string")
เชชเชนเซเชฒเชพเช, เชชเชเชเซเชคเชฟ เชเซเชฒเชฎ เชธเซเชชเชทเซเช เชฐเซเชคเซ เชจเชพเชฎเซ เชฆเชฐเซเชถเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เชชเชธเชเชฆ เชเชฐเซ เชถเชเชพเชคเชพ เชจ เชนเชคเชพ.
เชคเชฎเซ เชจเชตเชพ เชชเซเชฐเชเชพเชฐเซ เชตเชฟเชถเซ เชตเชงเซ เชตเชพเชเชเซ เชถเชเซ เชเซ
เชตเชพเชเชเชตเชพ เชฌเชฆเชฒ เชเชญเชพเชฐ! เชซเซเชฐเชซเชพเชฐเซเชจเซ เชธเชเชชเซเชฐเซเชฃ เชธเซเชเชฟ, เชชเชนเซเชฒเซเชฅเซ เช เชเชฒเซเชฒเซเชเชฟเชค เชเซ, เชเซเช เชถเชเชพเชฏ เชเซ
เชธเซเชฐเซเชธ: www.habr.com