dataframe 获取列名
时间: 2023-11-18 18:04:07 浏览: 74
获取 DataFrame 的列名可以使用 DataFrame 的 `columns` 属性,例如:
```python
import pandas as pd
data = {
"name": ["Alice", "Bob", "Charlie"],
"age": [25, 30, 35],
"gender": ["F", "M", "M"]
}
df = pd.DataFrame(data)
# 获取列名
column_names = df.columns
print(column_names) # Index(['name', 'age', 'gender'], dtype='object')
```
在上面的代码中,我们定义了一个包含三个列的 DataFrame,并使用 `columns` 属性获取了这个 DataFrame 的列名。注意,这里的 `column_names` 是一个 `Index` 类型的对象,但可以当作列表使用。
相关问题
dataframe获取列名
你可以使用pandas库中的DataFrame.columns属性来获取DataFrame的列名。例如,如果你的DataFrame名字是df,那么你可以通过以下代码获取列名:
```python
column_names = df.columns
```
这将返回一个包含所有列名的列表。你也可以打印这个列表来查看列名。
DataFrame获取列名
可以使用DataFrame的columns属性来获取所有列的名称,示例如下:
```python
import pandas as pd
# 创建一个DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
# 获取所有列的名称
column_names = df.columns
print(column_names)
```
输出结果为:
```
Index(['name', 'age', 'gender'], dtype='object')
```
阅读全文