python pd.DataFrame() columns
时间: 2024-12-30 14:34:27 浏览: 6
### 创建Pandas DataFrame并指定列
在Python中使用`pandas`库创建DataFrame时,可以通过多种方式来定义数据及其对应的列名。一种常见的方式是在初始化DataFrame时通过参数`columns`直接指定列名称。
下面是一个具体的例子:
```python
import pandas as pd
import numpy as np
data = {
'Year': [2010, 2011, 2012],
'Sales': [250, 300, 350],
'Expenses': [200, 250, 300]
}
df = pd.DataFrame(data, columns=['Year', 'Sales', 'Expenses'])
print(df)
```
这段代码展示了如何利用字典形式的数据结构作为输入源,并显式指定了所需的列顺序[^2]。
另一种方法是从NumPy数组构建DataFrame的同时提供自定义的索引标签和列标签:
```python
array_data = np.array([
[-1.736654, 0.327206, -1.000506, 1.235681],
[1.216879, 0.506565, 0.889197, -1.478165],
[0.091957, -2.677410, -0.973761, 0.123733],
[-1.114622, -0.600751, -0.159181, 1.041668]])
custom_index = ['A', 'B', 'C', 'D']
custom_columns = ['O', 'P', 'K', 'L']
df_custom = pd.DataFrame(array_data, index=custom_index, columns=custom_columns)
print(df_custom)
```
此示例说明了当从二维数组创建DataFrame时怎样设置特定的行索引和列标题。
阅读全文