dataframe 在1和5之间插入 2-4行
时间: 2024-03-15 16:45:54 浏览: 88
dataframe-examples
可以使用 `pandas.DataFrame.loc` 方法来插入多行数据。具体来说,可以创建一个包含新行数据的 DataFrame,然后使用 `loc` 方法将其插入到指定位置。
以下是一个示例代码,其中假设要在第 2 行和第 5 行之间插入新的 2-4 行:
```python
import pandas as pd
# 创建一个包含新行数据的 DataFrame
new_rows = pd.DataFrame({
'col1': [2, 3, 4],
'col2': ['a', 'b', 'c']
})
# 假设原始的 DataFrame 名称为 df
# 将新行数据插入到指定位置
df.loc[2:4, :] = new_rows
# 查看插入后的 DataFrame
print(df)
```
在上面的代码中,`new_rows` 是一个包含新行数据的 DataFrame,其中 `col1` 和 `col2` 分别表示要插入的两列数据。然后,使用 `loc` 方法将新行数据插入到指定位置,即原始 DataFrame 的第 2 行到第 4 行之间。最后,使用 `print` 函数查看插入后的 DataFrame。
阅读全文