获取 DataFrame 中的列名
时间: 2024-06-16 11:06:59 浏览: 222
要获取DataFrame中的列名,可以使用`columns`。该属性返回一个包含所有列名的列表。
示例代码如下:
```python
import pandas as pd
# 创建一个DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [28, 32, 25],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 获取列名
column_names = df.columns.tolist()
print(column_names)
```
输出结果为:
```
['Name', 'Age', 'City']
```
相关问题
pandas获取dataframe的列名
可以使用`columns`属性来获取DataFrame的列名。下面是一个示例代码:
```python
import pandas as pd
# 创建一个DataFrame
data = {'Name': ['John', 'Emma', 'Mike'],
'Age': [25, 28, 30],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 获取列名
column_names = df.columns
# 打印列名
for column in column_names:
print(column)
```
输出结果为:
```
Name
Age
City
```
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')
```
阅读全文