dataframe增加数据
时间: 2024-09-29 07:08:23 浏览: 43
Python如何在DataFrame增加数值
DataFrame是Pandas库中常用的数据结构,它类似于二维表格,可以方便地处理各种数据集。如果你想给DataFrame添加数据,有几种常见的方法:
1. **追加行**(`append()`):你可以将单个数据行、另一个DataFrame或者其他类似的数据结构追加到原DataFrame的底部。
```python
df_new = pd.DataFrame({'A': [4, 5], 'B': [6, 7]})
df_original.append(df_new)
```
2. **拼接列**(`concat()` 或 `pd.concat()`):如果你想要合并两个或更多的DataFrame沿着列方向,可以使用这个函数。
```python
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'C': [5, 6], 'D': [7, 8]})
pd.concat([df1, df2], axis=1) # 沿着列方向拼接
```
3. **设置值**(`loc[]`, `iloc[]`, 或直接赋值):通过索引来定位特定位置并插入新数据。
```python
df.loc[0, 'E'] = 9 # 添加新行
df.iloc[1] = {'A': 4, 'B': 5} # 替换指定行的数据
```
阅读全文