,可以通过以下步骤实现:
下面是一个示例代码:
import pandas as pd
# 创建包含元组条目的DataFrame
df = pd.DataFrame([(1, 'John', 25), (2, 'Jane', 30), (3, 'Bob', 35)], columns=['ID', 'Name', 'Age'])
# 解压元组到单独的DataFrames
dfs = [pd.DataFrame([t], columns=df.columns) for t in df.itertuples(index=False)]
# 打印每个单独的DataFrame
for i, df_single in enumerate(dfs):
print(f"DataFrame {i+1}:")
print(df_single)
print()
# 输出结果:
# DataFrame 1:
# ID Name Age
# 0 1 John 25
#
# DataFrame 2:
# ID Name Age
# 0 2 Jane 30
#
# DataFrame 3:
# ID Name Age
# 0 3 Bob 35
在这个示例中,我们首先创建了一个包含元组条目的DataFrame。然后,使用列表推导式和itertuples函数,将每个元组解压为单独的DataFrame。最后,我们打印每个单独的DataFrame,以展示解压的结果。
腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云