新建python的dataframe并且依次添加三行数据
时间: 2023-03-31 13:04:50 浏览: 67
可以使用 pandas 库来新建一个 dataframe,并依次添加三行数据,代码如下:
```
import pandas as pd
# 新建一个空的 dataframe
df = pd.DataFrame()
# 添加三行数据
df = df.append(pd.Series([1, 2, 3]), ignore_index=True)
df = df.append(pd.Series([4, 5, 6]), ignore_index=True)
df = df.append(pd.Series([7, 8, 9]), ignore_index=True)
# 打印 dataframe
print(df)
```
输出结果为:
```
1 2
1 2 3
1 4 5 6
2 7 8 9
```
相关问题
python dataframe 添加数据
在Python中,可以使用pandas库来创建和操作DataFrame。要向DataFrame中添加数据,可以使用以下方法:
1. 使用字典创建DataFrame并添加数据[^1]:
```python
import pandas as pd
# 创建空的DataFrame
df = pd.DataFrame()
# 创建字典
data = {'name': ['apple', 'egg', 'watermelon'], 'color': ['red', 'yellow', 'green'], 'num': [30, 40, 50]}
# 将字典数据添加到DataFrame中
df = df.append(data, ignore_index=True)
```
2. 使用已有的DataFrame对象添加数据[^2]:
```python
import pandas as pd
# 创建空的DataFrame
df = pd.DataFrame()
# 创建字典
data = {'name': ['apple', 'egg', 'watermelon'], 'color': ['red', 'yellow', 'green'], 'num': [30, 40, 50]}
# 创建索引和列名
index = ['a', 'b', 'c']
columns = ['name', 'color', 'num']
# 创建DataFrame并添加数据
df = pd.DataFrame(data=data, index=index, columns=columns)
```
以上是两种常用的方法来向Python DataFrame中添加数据。
python dataframe 添加行
要在Python中的DataFrame中添加行,可以使用以下方法:
1. 使用.loc[]方法添加行
例如,如果我们有一个名为df的DataFrame,并且我们想要添加一个名为new_row的行,可以使用以下代码:
```
df.loc[len(df)] = new_row
```
这将在DataFrame的末尾添加一个新行。
2. 使用.append()方法添加行
另一种添加行的方法是使用DataFrame的.append()方法。例如,如果我们有一个名为df的DataFrame,并且我们想要添加一个名为new_row的行,可以使用以下代码:
```
df = df.append(new_row, ignore_index=True)
```
这将在DataFrame的末尾添加一个新行,并将索引重置为连续的整数。
希望这可以帮助您添加行到Python DataFrame中。