pd.DataFrame()函数怎么定义列标签名称
时间: 2024-09-06 15:04:44 浏览: 30
在Pandas库中,`pd.DataFrame()` 函数是用来创建一个新的二维表格数据结构——DataFrame。如果你想自定义列标签名称(即列名),可以在函数调用时传入一个字典,其中键是列名,值是对应列的数据列表。例如:
```python
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 输出结果:
# Name Age City
# 0 Alice 25 New York
# 1 Bob 30 London
# 2 Charlie 35 Paris
```
在这个例子中,`data` 字典定义了三列:'Name', 'Age', 和 'City',它们分别对应着三个列表。当这些数据被传递给 DataFrame 构造函数时,这些列名就被自动应用到生成的数据表上。
如果你想在创建 DataFrame 后再修改列名,可以使用 `rename()` 方法:
```python
df = df.rename(columns={'Name': 'Full Name'})
```
这将会把 'Name' 列改名为 'Full Name'。
阅读全文