展示dataframe所有列名
时间: 2023-12-03 16:37:57 浏览: 34
要展示DataFrame的所有列名,可以使用pandas库中的columns属性。该属性返回一个包含所有列名的列表。下面是一个示例代码,展示如何使用columns属性获取DataFrame的列名:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 获取DataFrame的列名
column_names = df.columns.tolist()
# 打印列名
for column in column_names:
print(column)
```
以上代码中,我们首先使用字典创建了一个示例DataFrame df。然后,我们使用columns属性获取DataFrame的列名,并将其转换为一个列表。最后,我们使用循环遍历列表,并打印每个列名。
相关问题
python展示df所有列名
您可以使用`DataFrame.columns`属性来获取DataFrame中所有列的列名。以下是示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 获取所有列名
columns = df.columns
# 打印所有列名
print(columns)
```
输出结果:
```
Index(['A', 'B', 'C'], dtype='object')
```
用python写代码展示DataFrame的常用操作
好的,以下是Python代码展示DataFrame的常用操作:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 显示DataFrame
print(df)
# 查看DataFrame基本信息
print(df.info())
# 查看DataFrame的列名
print(df.columns)
# 查看DataFrame的行数和列数
print(df.shape)
# 查看DataFrame的数据类型
print(df.dtypes)
# 查看DataFrame的索引
print(df.index)
# 查看DataFrame的前几行
print(df.head())
# 查看DataFrame的后几行
print(df.tail())
# 获取DataFrame的某一列
print(df['A'])
# 获取DataFrame的某一行
print(df.loc[0])
# 获取DataFrame的某一元素
print(df.loc[0, 'A'])
# 对DataFrame进行排序
print(df.sort_values(by='B'))
# 对DataFrame进行筛选
print(df[df['A'] > 1])
# 对DataFrame进行分组
print(df.groupby('A').mean())
# 对DataFrame进行聚合
print(df.agg({'B': 'sum', 'C': 'max'}))
# 对DataFrame进行合并
df2 = pd.DataFrame({'A': [4, 5, 6], 'B': [10, 11, 12], 'C': [13, 14, 15]})
print(pd.concat([df, df2]))
```