Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将DataFrame的for循环的输出保存到外部声明的DataFrame

将DataFrame的for循环的输出保存到外部声明的DataFrame
EN

Stack Overflow用户
提问于 2022-05-08 09:51:27
回答 1查看 174关注 0票数 0

是否有任何方法将在for循环中计算的数据帧的输出保存到空的数据帧并在for循环之外声明?我们能为每次迭代分别保存for循环的输出吗?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
new_dict1 = {'ABW':{'ABR':1,'BPR':1,'CBR':1,'DBR':0},'BCW':{'ABR':0,'BPR':0,'CBR':1,'DBR':0},
        'CBW':{'ABR':1,'BPR':1,'CBR':0,'DBR':0},'MCW':{'ABR':1,'BPR':1,'CBR':0,'DBR':1}}
df = pd.DataFrame.from_dict(new_dict1,orient="index")
df4 = pd.DataFrame()
for i in range(2):
 df3 = df.iloc[0:3, 1:4]
 print(df3)
 #df4.append(df3)

我得到的输出

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
         BPR  CBR  DBR
  ABW    1    1    0
  BCW    0    1    0
  CBW    1    0    0
         BPR  CBR  DBR
  ABW    1    1    0
  BCW    0    1    0
  CBW    1    0    0

我得到的输出是for循环在操作时的两个迭代的输出。我希望在另一个dataframe中保存for循环外部for循环的每个迭代的输出。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-08 10:25:35

您可以concat数据文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import pandas as pd
new_dict1 = {'ABW':{'ABR':1,'BPR':1,'CBR':1,'DBR':0},'BCW':{'ABR':0,'BPR':0,'CBR':1,'DBR':0},
    'CBW':{'ABR':1,'BPR':1,'CBR':0,'DBR':0},'MCW':{'ABR':1,'BPR':1,'CBR':0,'DBR':1}}
df = pd.DataFrame.from_dict(new_dict1,orient="index")
df4 = pd.DataFrame()
for i in range(2):
    df3 = df.iloc[0:3, 1:4]
    df4 = pd.concat([df4, df3])
print(df4)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72163736

复制
相关文章
SparkSQL保存DataFrame为CSV文件
ReadShipMMSITwo package com.xtd.file import java.io.{ BufferedWriter, File, FileWriter} import java.util import com.xtd.entity.RouteLine import com.xtd.example.SparkOpenGIS import org.apache.spark.rdd.RDD import org.apache.spark.sql.{DataFrame, Dataset,
静谧星空TEL
2021/04/27
2.7K0
SparkSQL保存DataFrame为CSV文件
pandas dataframe apply 传入外部参数 args
# !/usr/bin/python3 import pandas as pd # 如果x小于threshold就等于1,否则等于0 def juege_threshold(x,threshold): return 1 if x<=threshold else 0 data_dict={"values":[1,3,5,7,9,11,13,15,17,19]} data_df=pd.DataFrame(data_dict) print(data_df) data_df["values_7"]=
机器学习和大数据挖掘
2022/05/13
2.3K0
pandas dataframe apply 传入外部参数 args
Spark笔记12-DataFrame创建、保存
DataFrame可以翻译成数据框,让Spark具备了处理大规模结构化数据的能力。
皮大大
2021/03/02
1.1K0
DataFrame的真正含义正在被杀死,什么才是真正的DataFrame?
今天要介绍的 paper 是 Towards Scalable Dataframe Systems,目前还是预印本。作者 Devin Petersohn 来自 Riselab,该实验室的前身是大名鼎鼎的 APMLab,诞生了 Apache Spark、Apache Mesos 等一系列著名开源项目。
大数据文摘
2020/05/07
2.5K0
DataFrame的真正含义正在被杀死,什么才是真正的DataFrame?
DataFrame的常用操作
Java版本 ​//打印DataFrame中所有的数据(select * from ...) ​​df.show(); ​​//打印DataFrame的元数据(schema) ​​df.printSchema(); //查询某列所有数据 ​​df.select("name").show(); //查询某几个列所有数据并对列进行计算 ​​df.select(df.col("name"),df.col("age").plus(1)).show(); //过滤 ​​df.filter(df.col("ag
编程那点事
2023/02/25
3280
将DataFrame写入同个表的不同sheetname
在实际工作中总会遇到这样的需求:将类型的数据放在一个excel表格中,但是位置在不同的sheetname。本文介绍使用pandas来实现这样的需求。
皮大大
2023/08/23
3020
奇妙问题集 # 直接保存“DataFrame表格”为图片到本地?我他喵的!
知识是需要积累的,有些冷知识、骚操作,你可能现在不需要,但是只有当你玩儿过,以后再碰到这个需求,你才会有印象,方便查询。
朱小五
2020/11/05
4K0
奇妙问题集 # 直接保存“DataFrame表格”为图片到本地?我他喵的!
Python的DataFrame多个条件
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
py3study
2020/01/09
3.7K0
Python的DataFrame多个条件
pandas DataFrame的创建方法
在pandas里,DataFrame是最经常用的数据结构,这里总结生成和添加数据的方法: ①、把其他格式的数据整理到DataFrame中; ②在已有的DataFrame中插入N列或者N行。
py3study
2020/01/19
2.6K0
pandas DataFrame的创建方法
Spark RDD(DataFrame) 写入到HIVE的代码实现
在实际工作中,经常会遇到这样的场景,想将计算得到的结果存储起来,而在Spark中,正常计算结果就是RDD。
sparkexpert
2022/05/07
1.5K0
Spark RDD(DataFrame) 写入到HIVE的代码实现
对DataFrame的再理解
最下面是设置小数显示保留2位的。好像列标题有对齐选项,但是列没有对齐选项。https://blog.csdn.net/weekdawn/article/details/81389865
用户1075292
2020/02/18
4190
​PySpark 读写 Parquet 文件到 DataFrame
本文中,云朵君将和大家一起学习如何从 PySpark DataFrame 编写 Parquet 文件并将 Parquet 文件读取到 DataFrame 并创建视图/表来执行 SQL 查询。还要学习在 SQL 的帮助下,如何对 Parquet 文件对数据进行分区和检索分区以提高性能。
数据STUDIO
2023/09/04
1.1K0
​PySpark 读写 Parquet 文件到 DataFrame
点击加载更多

相似问题

将循环的输出保存到dataframe的列中

130

如何在dataframe R studio中保存循环的输出

10

R Dataframe中的循环输出

10

来自for-循环的Dataframe输出

12

如何将循环的元组输出形式保存到DataFrame Python中

297
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文