pandas查看某列的唯一值
时间: 2023-10-21 19:24:23 浏览: 62
要查看某列的唯一值,可以使用 pandas 库中的 unique() 方法。例如,假设我们有一个名为 df 的 DataFrame,其中包含一个名为 "City" 的列,我们可以使用以下代码查看该列的唯一值:
```
unique_cities = df['City'].unique()
print(unique_cities)
```
这将打印出 "City" 列中的所有唯一值。
相关问题
python pandas获取某列唯一值
要获取某列的唯一值,你可以使用 Pandas 中的 `unique()` 方法。这个方法会返回该列中的唯一值数组。下面是一个示例代码:
```python
import pandas as pd
# 创建示例数据
data = {'Name': ['Alice', 'Bob', 'Charlie', 'Alice', 'Bob'],
'Age': [25, 30, 35, 25, 30]}
df = pd.DataFrame(data)
# 获取某列的唯一值
unique_values = df['Name'].unique()
print(unique_values)
```
输出结果为:
```
['Alice' 'Bob' 'Charlie']
```
在上面的示例中,我们使用 `unique()` 方法获取 `Name` 列的唯一值,并将结果存储在 `unique_values` 变量中。然后,我们打印了这个数组。你可以将上述代码中的 `df['Name']` 替换为你所需列的名称来获取该列的唯一值。
pandas 查看某列文本的值和计数
你可以使用 `pandas` 库中的 `value_counts()` 方法来查看某列文本的值和计数。假设你想要查看 DataFrame 中名为 `col_name` 的列的值和计数,可以执行以下代码:
```python
df['col_name'].value_counts()
```
其中,`df` 是你的 DataFrame 对象,`col_name` 是你想要查看的列的名称。
这将返回一个 Series 对象,其中包含每个唯一值及其出现的次数。你可以将其打印出来,也可以将其保存到变量中以进一步处理。