我正在合并多个具有相同列的数据框。我正在使用concat,因为它显然比附加操作更有效。数据帧的索引从0到n-1,这就是为什么我将ignore_index设置为True,以便合并的数据帧的索引从0到n-1。
df=pd.concat(dfs,ignore_index=True)
dfs
是多个数据帧的python列表。
我收到此警告。
C:/Users/XXX/Documents/XX/XXX/test/football.py:512: FutureWarning: Sorting because non-concatenation axis is not aligned. A future version
of pandas will change to not sort by default.
To accept the future behavior, pass 'sort=False'.
To retain the current behavior and silence the warning, pass 'sort=True'.
df=pd.concat(dfs,ignore_index=True)
我不确定这到底是什么意思。数据框的行数不同,但列数应相同。
non-concatenation axis is not aligned
这些是不是说所有数据框中的列都不相同?如果是这样,排序有什么作用?