在pandas中,可以使用drop_duplicates()
方法获取多个列的唯一值,并使用concat()
方法将列名称附加到列的旁边。
以下是具体步骤:
import pandas as pd
data = {'A': [1, 2, 3, 4, 5],
'B': [1, 2, 3, 4, 5],
'C': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
drop_duplicates()
方法获取多个列的唯一值,并将结果存储在新的DataFrame中:unique_values = df.drop_duplicates(subset=['A', 'B', 'C'])
concat()
方法将列名称附加到列的旁边:result = pd.concat([unique_values, unique_values.columns.to_frame().T], ignore_index=True)
最终,result
将是一个包含唯一值和列名称的DataFrame。
这里没有提及具体的腾讯云产品,因此无法提供相关产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云