插入DataFrame的数据
时间: 2024-06-22 08:02:50 浏览: 11
在Pandas库中,DataFrame是数据处理的核心数据结构之一,它可以用来存储表格型数据。向DataFrame中插入数据有多种方法,这里我会简单介绍几种常见的插入方式:
1. **使用字典**:
```python
df = pd.DataFrame({
'column1': [value1, value2, ...],
'column2': [value3, value4, ...],
# ...
})
```
这里直接创建了一个字典,键是列名,值是列表或一维数组。
2. **从列表或数组**:
```python
df = pd.DataFrame(list_of_rows, columns=['col1', 'col2', ...])
```
`list_of_rows`是一个二维列表,每一行对应DataFrame的一行数据。
3. **从CSV文件**:
```python
df = pd.read_csv('file.csv')
```
读取csv文件内容到DataFrame中。
4. **从其他数据源(如数据库)**:
```python
df = pd.read_sql_query(sql_query, connection)
```
使用SQL查询从数据库获取数据并导入DataFrame。
5. **从JSON数据**:
```python
df = pd.read_json(json_string_or_file_path)
```
6. **追加或合并数据**:
```python
df2 = pd.DataFrame(...) # 创建第二个DataFrame
df = df.append(df2, ignore_index=True) # 添加到原有DataFrame末尾
```
相关问题:
1. DataFrame有哪些常见的列类型?
2. 如何在DataFrame中插入一行数据?
3. 插入数据后如何检查DataFrame的结构和数据?
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)