@TOC[pandas第八练]
import pandas as pd
raw_data = {"name": ['Bulbasaur', 'Charmander','Squirtle','Caterpie'],
"evolution": ['Ivysaur','Charmeleon','Wartortle','Metapod'],
"type": ['grass', 'fire', 'water', 'bug'],
"hp": [45, 39, 44, 45],
"pokedex": ['yes', 'no','yes','no']
}
pokemon = pd.DataFrame(raw_data)
pokemon.head()
| name | evolution | type | hp | pokedex |
---|
0 | Bulbasaur | Ivysaur | grass | 45 | yes |
---|
1 | Charmander | Charmeleon | fire | 39 | no |
---|
2 | Squirtle | Wartortle | water | 44 | yes |
---|
3 | Caterpie | Metapod | bug | 45 | no |
---|
pokemon = pokemon[['name','type','hp','evolution','pokedex']]
pokemon['place'] = ['park','street','lake','forest']
pokemon.head()
| name | type | hp | evolution | pokedex | place |
---|
0 | Bulbasaur | grass | 45 | Ivysaur | yes | park |
---|
1 | Charmander | fire | 39 | Charmeleon | no | street |
---|
2 | Squirtle | water | 44 | Wartortle | yes | lake |
---|
3 | Caterpie | bug | 45 | Metapod | no | forest |
---|
pokemon.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 4 entries, 0 to 3
Data columns (total 6 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 name 4 non-null object
1 type 4 non-null object
2 hp 4 non-null int64
3 evolution 4 non-null object
4 pokedex 4 non-null object
5 place 4 non-null object
dtypes: int64(1), object(5)
memory usage: 320.0+ bytes