要将一个DataFrame的指定数据赋值给另一个DataFrame的指定数据,可以使用.loc[]方法来选择要赋值的数据,并使用赋值运算符将其赋给另一个DataFrame。

下面是一个示例,演示了如何将一个DataFrame的指定数据赋值给另一个DataFrame的指定数据:

import pandas as pd

# 创建两个DataFrame
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})

# 将df1的第一行赋值给df2的第二行
df2.loc[1] = df1.loc[0]

print(df2)

输出结果为:

   A   B
0  7  10
1  1   4
2  9  12

在上面的示例中,我们使用.loc[行索引]选择要赋值的数据。在这里,我们将df1的第一行赋值给了df2的第二行。

pandas如何将一个dataframe的指定的一个数据赋值给另一个dataframe的指定的数据

原文地址: http://www.cveoy.top/t/topic/iZnJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录