pandas添加某行某列
时间: 2023-07-12 21:46:40 浏览: 82
要在 Pandas 中添加某行或某列,可以使用以下方法:
1. 添加某行:使用 `append()` 方法,将新行作为一个 Pandas Series 对象添加到 DataFrame 尾部,示例代码如下:
```
import pandas as pd
# 创建一个空 DataFrame
df = pd.DataFrame(columns=['Name', 'Age', 'Gender'])
# 创建一个新行
new_row = pd.Series(['Alice', 25, 'Female'], index=['Name', 'Age', 'Gender'])
# 将新行添加到 DataFrame 尾部
df = df.append(new_row, ignore_index=True)
```
2. 添加某列:直接在 DataFrame 中添加一个新的 Series 对象,示例代码如下:
```
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'Name': ['Alice', 'Bob'], 'Age': [25, 30], 'Gender': ['Female', 'Male']})
# 创建一个新列
new_col = pd.Series(['China', 'USA'], name='Country')
# 将新列添加到 DataFrame 中
df = pd.concat([df, new_col], axis=1)
```
以上示例代码仅供参考,具体实现方法可以根据实际需求进行调整。
阅读全文