pandas输出列索引
时间: 2023-07-01 20:28:35 浏览: 76
可以通过以下代码输出 Pandas 数据框的列索引:
```python
import pandas as pd
# 创建一个示例数据框
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 输出数据框的列索引
print(df.columns)
```
运行结果:
```
Index(['A', 'B', 'C'], dtype='object')
```
相关问题
pandas输出去掉列索引
要输出 Pandas DataFrame 中没有列索引的数据,可以使用 `to_string()` 方法。该方法将 DataFrame 转换成字符串,并可以指定输出格式。在输出时,可以将 `header` 参数设置为 False,以去掉列索引。以下是一个示例代码:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 将 DataFrame 转换成字符串,去掉列索引
output_str = df.to_string(header=False)
# 输出结果
print(output_str)
```
输出结果为:
```
1 4 7
2 5 8
3 6 9
```
pandas不输出列索引
你可以在使用 `pandas` 的 `to_string()` 方法时,将参数 `header=False` 设置为不输出列索引。例如:
```
import pandas as pd
# 创建一个DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]}
df = pd.DataFrame(data)
# 不输出列索引
print(df.to_string(index=False, header=False))
```
输出结果为:
```
Alice 25
Bob 30
Charlie 35
```
阅读全文