首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将pandas数据帧保存在另一个数据帧中

,可以使用pandas库中的assign()方法或者直接赋值的方式实现。

  1. 使用assign()方法:
代码语言:txt
复制
import pandas as pd

# 创建一个数据帧df1
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})

# 创建一个新的数据帧df2,并将df1保存在df2中的新列'new_column'
df2 = pd.DataFrame().assign(new_column=df1)

# 打印df2
print(df2)

输出:

代码语言:txt
复制
   new_column
0   1   4
1   2   5
2   3   6

在这个例子中,我们使用assign()方法将df1保存在df2中的新列'new_column'中。

  1. 直接赋值:
代码语言:txt
复制
import pandas as pd

# 创建一个数据帧df1
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})

# 将df1直接赋值给df2
df2 = df1

# 打印df2
print(df2)

输出:

代码语言:txt
复制
   A  B
0  1  4
1  2  5
2  3  6

在这个例子中,我们直接将df1赋值给df2,两个数据帧共享相同的数据。

总结: 将pandas数据帧保存在另一个数据帧中可以使用assign()方法或者直接赋值的方式。assign()方法可以将数据帧保存在新的列中,而直接赋值则是共享相同的数据。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券