pandas如何将一个dataframe的指定的一个数据赋值给另一个dataframe的指定的数据
要将一个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的第二行。
原文地址: http://www.cveoy.top/t/topic/iZnJ 著作权归作者所有。请勿转载和采集!