dataframe添加一行在最后
时间: 2023-07-06 21:34:28 浏览: 102
可以使用 `df.loc[len(df)] = row_data` 将数据 `row_data` 添加到 DataFrame 的最后一行。其中,`len(df)` 返回 DataFrame 的行数,`df.loc[len(df)]` 选择 DataFrame 的最后一行。例如:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 添加一行数据
row_data = {'A': 4, 'B': 7}
df.loc[len(df)] = row_data
# 显示DataFrame
print(df)
```
输出:
```
A B
0 1 4
1 2 5
2 3 6
3 4 7
```
相关问题
dataframe添加一行数据
要向DataFrame添加一行数据,可以使用`append()`方法。以下是一个示例:
```python
import pandas as pd
# 创建一个空的DataFrame
df = pd.DataFrame(columns=['Name', 'Age', 'City'])
# 添加一行数据
new_row = {'Name': 'John', 'Age': 25, 'City': 'New York'}
df = df.append(new_row, ignore_index=True)
# 输出DataFrame
print(df)
```
输出:
```
Name Age City
0 John 25 New York
```
在这个示例中,我们首先创建一个空的DataFrame,然后定义一个字典`new_row`,其中包含要添加的新行的数据。使用`append()`方法将新行添加到DataFrame中,并将`ignore_index`参数设置为True,以确保添加的行具有新的索引值。最后,我们打印DataFrame来检查新行是否已成功添加。
在dataframe最后添加一行
可以使用 `append` 方法将一行数据添加到 DataFrame 的末尾,例如:
```python
import pandas as pd
# 创建一个空的 DataFrame
df = pd.DataFrame(columns=['Name', 'Age', 'Gender'])
# 添加一行数据
new_row = {'Name': 'John', 'Age': 28, 'Gender': 'Male'}
df = df.append(new_row, ignore_index=True)
```
这里创建了一个空的 DataFrame,然后使用 `append` 方法添加了一行数据。注意,`ignore_index=True` 表示忽略原有的索引,重新生成索引。
阅读全文