DataFrame指定数据加入新表
时间: 2024-11-13 18:11:24 浏览: 17
Getting-and-Cleaning-Data-Project
DataFrame是在数据分析库Pandas中常用的数据结构,它可以看作是一个二维表格,包含行和列,每一列可以是不同类型的数据。当你想将新的数据添加到现有的DataFrame中时,有几种常见的方法:
1. **追加**(`append()`):如果你有一个单独的数据系列或另一个DataFrame,并希望将其添加到原DataFrame的末尾,可以使用这个函数。例如:
```python
new_data = pd.DataFrame({'column1': [value1, value2], 'column2': [value3, value4]})
df = df.append(new_data)
```
2. **合并**(`merge()`或`concat()`):如果想要基于一些键(key)将两个DataFrame连接起来,可以使用`merge()`。如果只是简单地拼接两部分数据,不分割键,则可以用`concat()`,传入`axis=0`表示沿索引方向拼接。
3. **扩展行**(`loc`, `iloc`或`assign()`):你可以通过行标签(`loc`)或位置(`iloc`)选取一部分现有数据,然后使用`assign()`或直接赋值的方式添加新列。
记得在操作前确保新数据的列名和类型与原有DataFrame匹配或兼容,以便于正确地整合数据。
阅读全文