要将一个 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/d3Ww 著作权归作者所有。请勿转载和采集!

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