逐行往dataframe添加数据
时间: 2023-11-18 11:15:55 浏览: 168
要逐行向DataFrame添加数据,可以使用`at`或`iloc`方法。首先,创建一个空的DataFrame,并指定列名。然后,使用`at`方法或`iloc`方法按行索引将数据逐行添加到DataFrame中。比如,可以使用以下代码实现逐行添加数据到DataFrame:
```python
import pandas as pd
data = pd.DataFrame(columns=['api', 'label'])
# 逐行添加数据
for i in range(len(insert_data)):
data.at[i, 'api'] = insert_data[i]
```
其中,`insert_data`是需要逐行添加到DataFrame的数据。通过循环遍历`insert_data`,使用`at`方法将每一行的数据添加到DataFrame中。
另外,还可以使用`iloc`方法实现逐行添加数据。`iloc`方法可以根据行号进行索引。以下是使用`iloc`方法逐行添加数据的示例代码:
```python
import pandas as pd
data = pd.DataFrame(columns=['api', 'label'])
# 逐行添加数据
for i in range(len(insert_data)):
data.iloc[i = insert_data[i]
```
以上是两种常用的方法,可以根据具体需求选择合适的方法进行逐行添加数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [python 一个列表自身合并, dataframe去除指定字符,dataframe逐行添加数据](https://blog.csdn.net/xiaomingming99/article/details/125396836)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [pandas创建新Dataframe并添加多行的实例](https://download.csdn.net/download/weixin_38694023/13768230)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文