要创建一个包含多个0级索引列的Pandas数据帧,可以按照以下步骤进行操作:
import pandas as pd
columns = pd.MultiIndex.from_tuples([('A', 'foo'), ('A', 'bar'), ('B', 'baz')])
df = pd.DataFrame(columns=columns)
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
df = df.append(pd.DataFrame(data, columns=columns))
完整的代码示例如下:
import pandas as pd
# 创建多级索引的列标签
columns = pd.MultiIndex.from_tuples([('A', 'foo'), ('A', 'bar'), ('B', 'baz')])
# 创建空的数据帧,并指定列标签
df = pd.DataFrame(columns=columns)
# 添加数据到数据帧中
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
df = df.append(pd.DataFrame(data, columns=columns))
print(df)
这样就创建了一个包含多个0级索引列的Pandas数据帧。在这个示例中,我们创建了一个包含两个0级索引列(A和B),每个0级索引列下面有两个1级索引列(foo、bar和baz)。你可以根据实际需求修改列标签和添加数据。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云