python dataframe如何输出列名
时间: 2023-09-24 14:05:44 浏览: 74
您可以使用下面的代码将 Pandas DataFrame 的列名输出:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
print(df.columns.values)
```
这将输出:
```
['A' 'B']
```
相关问题
pythondataframe更改列名
下面是两种Python DataFrame更改列名的方法:
1. 使用rename()函数更改列名
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用rename()函数更改列名
df = df.rename(columns={'A': 'new_A', 'B': 'new_B'})
# 输出更改后的DataFrame
print(df)
```
输出结果为:
```
new_A new_B
0 1 4
1 2 5
2 3 6
```
2. 直接修改columns属性更改列名
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 直接修改columns属性更改列名
df.columns = ['new_A', 'new_B']
# 输出更改后的DataFrame
print(df)
```
输出结果为:
```
new_A new_B
0 1 4
1 2 5
2 3 6
```
python dataframe打印列名
要打印python dataframe的列名,有多种方法可以实现。其中一种方法是使用`df.columns`属性,它会返回一个包含列名的Index对象。你可以直接打印`df.columns`来获取列名。[2] 另一种方法是使用`list(df)`,它会将列名转换为一个列表进行输出。你还可以使用`df.keys()`方法,它会返回一个包含列名的Index对象,你可以将其转换为一个列表并进行遍历。 以上是三种获取python dataframe列名的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [【20211028】【Python】获取DataFrame的行名和列名](https://blog.csdn.net/weixin_40583722/article/details/121010262)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [pandas dataframe获取列名、添加列名、列索引](https://blog.csdn.net/pearl8899/article/details/127554276)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]