dataframe.unique() 函数的完整攻略
dataframe.unique()
函数是 Pandas 库中的一个函数,用于获取 DataFrame 中某一列的唯一值。本攻略将介如何使用 dataframe.unique()
函数,并提供两个示例说明。
步骤一:导入 Pandas 库
在使用 dataframe.unique()
函数前,需要先导入 Pandas 库。可以使用以下代码导入 Pandas 库:
import pandas as pd
步骤二:使用 dataframe.unique()
函数
dataframe.unique()
函数用于获取 DataFrame 中某一列的唯一值。可以使用以下代码获取 DataFrame 中某一列的唯一值:
unique_values = dataframe['column_name'].unique()
其中,dataframe
是要获取唯一值的,column_name
是要获取唯一值的列名,unique_values
是获取到的唯一值数组。
示例一:获取 DataFrame 中某一列的唯一值
以下是一个使用 dataframe.unique()
函数获取 DataFrame 中某一列的唯一值的示例:
import pandas as pd
# 创建 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie', 'Alice', 'David'],
'age': [25, 30, 35, 25, 40]}
df = pd.DataFrame(data)
# 获取 name 列的唯一值
unique_names = df['name'].unique()
print(unique_names)
该示例中,创建了一个包含姓名和年龄的 DataFrame,然后使用 dataframe.unique()
函数获取了 DataFrame 中 name 列的唯一值。
示例二:获取 DataFrame 中多列的唯一值
以下是一个使用 dataframe.unique()
函数获取 DataFrame 中多列的唯一值的示例:
import pandas as pd
# 创建 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie', 'Alice', 'David'],
'age': [25, 30, 35, 25, 40],
'gender': ['F', 'M', 'M', 'F', 'M']}
df = pd.DataFrame(data)
# 获取 name 和 gender 列的唯一值
unique_values = df[['name', 'gender']].drop_duplicates()
print(unique_values)
该示例中,创建了一个包含姓名、年龄和性别的 DataFrame,然后使用 dataframe.unique()
函数获取了 DataFrame 中 name 和 gender 列的唯一值。
结论
dataframe.unique()
函数是 Pandas 库中的一个函数,用于获取 DataFrame 中某一列的唯一值。攻略介绍了如何使用 dataframe.unique()
函数,并提供了两个示例说明。开发者可以根据自己的需求使用 dataframe.unique()
函数。