为帮助学习pandas,特意从和鲸社区中提炼出120道经典数据处理常见操作例题,从基础入门到进阶来更快速、更专业的角度理解pandas。主要包括:
- Pandas基础
- Pandas进阶
- 金融数据处理
- NumPy科学计算
- 一些补充
(https://www.heywhale.com/mw/project/5ef96ce863975d002c95fd8a/content)
正文:
将字典创建为DataFrame
data_dict={
"City":["北京","上海","郑州","hangzhou",np.nan,"tianjin","武汉","上海"],
"Air_quality":[80,88,np.nan,85,85,85,87,88]
}
data = pd.DataFrame(data_dict)
data
需求分析:
1.DataFrame转数组
2.数组转DataFrame
代码实现:
1.DataFrame转数组
new_col=data['City'].tolist()
new_col
Pandas的tolist()函数用于将一个系列或数据帧中的列转换为列表。
pandas.Series.tolist()
Return a list of the values.
These are each a scalar type, which is a Python scalar (for str, int, float) or a pandas scalar (for Timestamp/Timedelta/Interval/Period)
2.数组转DataFrame
data['new_City']=new_col
data
总结:
本次案例实现了两个功能:
1.DataFrame转化为list。
2.list转化为DataFrame