我很难理解,当输入是一本词典时,pd.concat
是如何工作的.
假设我们有以下Pandas 数据帧-
# Import pandas library
import pandas as pd
# initialize list of lists
data = [['tom', 10], ['nick', 15], ['juli', 14]]
# Create the pandas DataFrame
df = pd.DataFrame(data, columns=['Name', 'Age'])
然后,我们进行以下连接操作—
z = pd.concat({"z":df},
axis = 1)
print(z)
输出结果是—
z
Name Age
0 tom 10
1 nick 15
2 juli 14
看起来密钥z
被堆叠在数据帧df
的顶部.但这没有意义,因为指定的轴是1
,因此,堆叠(如果发生了这种情况)应该是跨列的.