📅  最后修改于: 2023-12-03 14:45:03.777000             🧑  作者: Mango
在使用 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
,其中包含两个键 col1
和 col2
,分别对应着列的名称和列的数据。然后通过 pd.DataFrame
将数据转换为 DataFrame。
接着,通过 df['col1'] = df['col2']
的语句将 col1
的值设置为与 col2
相等。最后打印结果,即可输出转换后的 DataFrame 数据。
代码中的注释和变量名均能够清晰的传达出程序的意图和思路。