pandas的DataFrame合并操作,如何concat一个数据?
发布于 作者:苏南大叔 来源:程序如此灵动~

继续聊一聊pandas
的DataFrame
的用法,本文中说一说dataframe
合并数据的方式。dataframe
里面如何合并一列数据?如何对处理后的数据进行排序?这些都是本文中要讨论的话题。

大家好,这里是苏南大叔的“程序如此灵动”博客,这里讲述苏南大叔和计算机代码的事情。本文描述dataframe
的数据合并问题,对数据处理后的dataframe
还可以排序处理。测试环境:win10
,python@3.6.8
。
基础数据
先可以从下面的文章里面,获得相关内容:
测试的基础数据,如下:
一个是定义好的数据,另外一个是随机生成的数据。随机生成数据的方式,可以参考:
contact
数据合并
对数据做了简单的处理,
- 合并的函数
pandas.concat()
,和df.drop()
/df.sort_values()
对比的话,定义的位置不一样。 .sort_values(field,ascending=False)
,意思是按field
倒叙排列数据。

pd.concat()
要合并的数据,在第一个参数,居然是个数组。这和以往的认知有所不同。
可能的报错
如果您是因为没有concat()
方法而点击进来的话,提示您一点:
这个.concat()
是定义在pandas
上面的,也就是import pandas as pd
中的这个pd
。而不是你的dataframe
变量df
上面。所以,你当然找不到这个concat()
方法了。
相关文章
- https://newsn.net/say/pandas-dataframe.html
- https://newsn.net/say/dataframe-drop.html
- https://newsn.net/say/numpy-random.html
综述
dataframe
的数据操作在机器学习里面,还是非常常见的操作。本文主要讲述合并数据的函数,更多python
相关文章,请点击:


