要将一个DataFrame的指定列数据赋值给另一个DataFrame的指定列数据,可以使用df1['column1'] = df2['column2']的方式。

以下是一个示例:

import pandas as pd

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

# 创建第二个DataFrame
data2 = {'C': [7, 8, 9],
         'D': [10, 11, 12]}
df2 = pd.DataFrame(data2)

# 将df2的C列赋值给df1的A列
df1['A'] = df2['C']

print(df1)

输出结果:

   A  B
0  7  4
1  8  5
2  9  6

在这个示例中,我们将df2的C列赋值给了df1的A列。

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

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

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