📌  相关文章
📜  pandas 将一列设置为等于另一列 - Python (1)

📅  最后修改于: 2023-12-03 14:45:03.777000             🧑  作者: Mango

pandas 将一列设置为等于另一列 - Python

在使用 pandas 处理数据时,有时需要将一个列的值设置为另一个列的值。可以通过以下代码实现:

import pandas as pd

# 创建数据
data = {'col1': [1, 2, 3, 4],
        'col2': [5, 6, 7, 8]}

# 转换为 DataFrame
df = pd.DataFrame(data)

# 将 col1 设为与 col2 相等
df['col1'] = df['col2']

# 打印结果
print(df)

以上代码首先创建了一个数据字典 data,其中包含两个键 col1col2,分别对应着列的名称和列的数据。然后通过 pd.DataFrame 将数据转换为 DataFrame。

接着,通过 df['col1'] = df['col2'] 的语句将 col1 的值设置为与 col2 相等。最后打印结果,即可输出转换后的 DataFrame 数据。

代码中的注释和变量名均能够清晰的传达出程序的意图和思路。