熊猫的concat函数中的“级别”,“键”和名称参数是什么?
问题 如何使用pd.concat? 什么是levels对的说法? 什么是keys对的说法? 有大量示例可以帮助解释如何使用所有参数吗? 熊猫的concat职能是合并后的公用事业公司的瑞士军刀。有用的情况多种多样。现有文档在一些可选参数上省略了一些细节。其中有levels和keys参数。我着手弄清楚这些论点的作用。 我将提出一个问题,将其作为的许多方面的门户pd.concat。 考虑数据帧d1,d2以及d3: import pandas as pd d1 = pd.DataFrame(dict(A=.1, B=.2, C=.3), [2, 3]) d2 = pd.DataFrame(dict(B=.4, C=.5, D=.6), [1, 2]) d3 = pd.DataFrame(dict(A=.7, B=.8, D=.9), [1, 3]) 如果我将这些与 pd.concat([d1, d2, d3], keys=['d1', 'd2', 'd3']) pandas.MultiIndex对于我的columns对象,我得到了预期的结果: A B C D d1 2 0.1 0.2 0.3 …