下面是一个示例,演示了如何比较两列数据,然后根据条件拆分和更改数据类型:
import pandas as pd
# 创建一个示例数据集
data = {'Column1': [1, 2, 3, 4, 5],
'Column2': ['A', 'B', 'C', 'D', 'E']}
df = pd.DataFrame(data)
# 比较两列数据并拆分
df['Column3'] = df['Column1'] > 3
df['Column4'] = df['Column2'] == 'C'
# 更改数据类型
df['Column3'] = df['Column3'].astype(int)
df['Column4'] = df['Column4'].astype(int)
print(df)
输出结果为:
Column1 Column2 Column3 Column4
0 1 A 0 0
1 2 B 0 0
2 3 C 0 1
3 4 D 1 0
4 5 E 1 0
在这个示例中,我们首先创建了一个包含两列数据的示例数据集。然后,我们使用比较运算符(>和==)比较了两列数据,并将结果存储在新的列(Column3和Column4)中。最后,我们使用astype()
方法将这两列数据的数据类型更改为整数类型(int)。
上一篇:比较两列数据并将数字相互匹配