DataFrame 知识积累

这篇博客介绍了Pandas库中的一些关键操作,包括如何根据一列或多列对DataFrame进行排序,如何插入新列,怎样自动将数据转化为数值类型,以及如何选取特定列。此外,还详细讲解了如何绘制DataFrame中各列的相关系数热度图,这对于数据探索和分析非常有帮助。
摘要由CSDN通过智能技术生成

- dataFrame 按照某列进行排序

 DataFrame.sort_values(by, axis=0, ascending=True, inplace=False, kind='quicksort', na_position='last', ignore_index=False, key=None)
 by=['col1']/['col1,'col2',...]  按照一列排序/按照多列排序

- dataframe 插入新列

	DataFrame.insert(loc, column, value, allow_duplicates=False)  [一次只能插入一列]

- dataframe 自动转化为数值类型

df = df.apply(pd.to_numeric, errors='ignore')

- dataframe选取特定的几列

df = df[['col1','col2']]

- 绘制dataframe中几列的相关系数的热度图

import matplotlib.pyplot as plt
import seaborn as sns
feaCorr = df2.corr()
plt.subplots(figsize=(18, 16))  # 设置画布大小
# annot=True 显示数值
sns.heatmap(feaCorr, cmap='RdBu', annot=True)
# plt.savefig("相关性.png")  # 保存图片 ,在调用show函数之前;在之后调用图片会显示空白.
plt.show()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值