新建一个dataframe并且不断加入数字
时间: 2023-04-11 08:00:21 浏览: 75
可以使用 pandas 库中的 DataFrame 类来新建一个 dataframe,并使用 append() 方法不断加入数字。以下是示例代码:
```python
import pandas as pd
# 新建一个空的 dataframe
df = pd.DataFrame()
# 不断加入数字
for i in range(10):
df = df.append({'number': i}, ignore_index=True)
# 打印 dataframe
print(df)
```
输出结果为:
```
number
0 0.0
1 1.0
2 2.0
3 3.0
4 4.0
5 5.0
6 6.0
7 7.0
8 8.0
9 9.0
```
相关问题
新建一个dataframe并且不断加入
新的数据,如何实现?
这个问题可以回答。您可以使用 pandas 库中的 DataFrame 类来创建一个新的 dataframe,并使用 append() 方法来不断添加新的数据。例如:
```python
import pandas as pd
# 创建一个空的 dataframe
df = pd.DataFrame(columns=['col1', 'col2', 'col3'])
# 添加新的数据
new_data = {'col1': 1, 'col2': 2, 'col3': 3}
df = df.append(new_data, ignore_index=True)
```
您可以根据需要添加更多的数据,只需使用相同的方法即可。
新建一个DataFrame
可以使用pandas库来创建DataFrame,以下是一个简单的例子:
```python
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40],
'sex': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
print(df)
```
输出:
```
name age sex
0 Alice 25 F
1 Bob 30 M
2 Charlie 35 M
3 David 40 M
```
这里我们首先定义了一个字典`data`,它包含三个键值对,分别是`name`、`age`和`sex`。然后我们使用这个字典来创建一个DataFrame对象`df`,最后打印输出这个DataFrame。注意,DataFrame的列顺序与原始字典中的顺序可能不一样。