Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数据集从一个转换为另一个

将数据集从一个转换为另一个
EN

Stack Overflow用户
提问于 2022-02-20 12:44:10
回答 2查看 46关注 0票数 1

我在列表表单中有一个数据集,并希望在特定条件下将其转换为另一个数据集。

条件

  1. "a" = 1
  2. "b" = 2
  3. "c" = 3
代码语言:javascript
运行
AI代码解释
复制
input_list = ["a", "b", "c"]
#  something happens
output_list = [1, 2, 3]

该怎么办呢?

EN

回答 2

Stack Overflow用户

发布于 2022-02-20 12:47:41

  1. 在字典中表示一组条件:
代码语言:javascript
运行
AI代码解释
复制
conditions = {
    "a": 1,
    "b": 2,
    "c": 3
}
  1. 使用该字典生成输出:
代码语言:javascript
运行
AI代码解释
复制
input_list = ["a", "b", "c"]
output_list = [conditions[x] for x in input_list]
票数 1
EN

Stack Overflow用户

发布于 2022-07-03 12:21:57

你想要实现的是一个映射。

您的条件是映射、字典(Python )或哈希表。其中的每个值(如1)对应于数据集中的一个键(如"a")。

要表示此映射,可以使用类似于表的数据结构将键映射到值。在Python中,这种数据结构称为字典:

代码语言:javascript
运行
AI代码解释
复制
mapping = {"a": 1, "b": 2, "c": 3}  # used to translate from key to value (e.g. "a" to 1)

input_list = ["a", "b", "c"]

#  something happens
output_list = []
for v in input_list:
    mapped_value = mapping[v]  # get the corresponding value, translate or map it
    print(v + " -> " + mapped_value)
    output_list.append(mapped_value)

print(output_list)  # [1, 2, 3]

另请参阅

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71198608

复制
相关文章
将VOC格式的数据集转换为COCO格式
import xml.etree.ElementTree as ETimport osimport json coco = dict()coco['images'] = []coco['type'] = 'instances'coco['annotations'] = []coco['categories'] = [] category_set = dict()image_set = set() category_item_id = -1image_id = 20180000000annotation_id
狼啸风云
2021/06/09
3.3K0
将tensor转换为图像_tensor转int
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/07
12.4K0
使用VBA将图片从一个工作表移动到另一个工作表
今天跟大家分享的技巧来自thesmallman.com,一个分享Excel技巧技术的网站。
fanjy
2022/11/16
4.2K0
使用VBA将图片从一个工作表移动到另一个工作表
将Cityscape转换为PASACAL VOC格式的目标检测数据集
1、将Cityscape中的json格式的标注转换为.txt格式的标签# convert cityscape dataset to pascal voc format dataset# 1. convert every cityscape image label '.json' to '.txt'import jsonimport osfrom os import listdir, getcwdfrom os.path import joinimport os.pathrootdir = 'D:\datas
狼啸风云
2020/07/14
2.5K0
sklearn数据集转换为csv以及数据集描述
radius 半径(从中心到边缘上点的距离的平均值) texture 纹理(灰度值的标准偏差) perimeter 周长 area 面积 smoothness 平滑度(半径长度的局部变化) compactness 紧凑度(周长 ^ 2 /面积 - 1.0) concavity 凹面(轮廓的凹部的严重性) concave points 凹点(轮廓的凹部的数量) symmetry 对称性 fractal dimension 分形维数(海岸线近似 - 1)
lovelife110
2021/01/14
1.2K0
kettle实现从一个cassandra同步到另一个cassandra
1、拖拽cassandra input、cassandra output控件到工作区,如下图所示:
johnhuster的分享
2022/03/28
7510
kettle实现从一个cassandra同步到另一个cassandra
java map 转string_java-将Map <String,Object>转换为Map <String,String>
Map map = new HashMap(); //Object is containing String
全栈程序员站长
2022/08/25
13K0
使用OPENXML函数将XML文档转换为行结果集
FOR XML子句都是将行结果集转换为XML结果集,那么如果想要将XML文档转换成行结果集,这时就要使用OPENXML函数。OPENXML在SQL Server 2000中就已经提供,但是在SQL Server 2005对该函数进行了增强。 OPENXML的语法为:
深蓝studyzy
2022/06/16
1.5K0
java从一个目录拷贝文件到另一个目录下
** * 复制单个文件 * @param oldPath String 原文件路径 如:c:/fqf.txt * @param newPath String 复制后路径 如:f:/fqf.txt * @return boolean */ public void copyFile(String oldPath, String newPath) { try { int bytesum = 0; int byteread = 0; File oldfile = new File(oldPath
shirayner
2018/08/10
1K0
VBA实战技巧29:从一个工作表复制数据到另一个工作表
今天演示一个简单的例子,也是经常看到网友问的问题,将一个工作表中的数据复制到另一个工作表。
fanjy
2021/07/30
26K1
【秋招】1:机械转码(如何从一个坑,跳到另一个)
一种是直接彻底的转,如果打算直接进军互联网行业,进大厂,拿机械一辈子也可能达不到的高薪并做好了996的准备,那就直接转。
周旋
2022/09/19
1.5K0
【秋招】1:机械转码(如何从一个坑,跳到另一个)
java 把文件从一个目录复制到另一个目录
方法一:简单粗暴,直接使用copy(),如果目标存在,先使用delete()删除,再复制;
崔笑颜
2020/06/08
2K0
Python将两个列表转换为字典
最开始,我是想用2层for循环实现,但是发现太麻烦了。最简单的方法,使用zip()函数即可。
py3study
2020/08/26
5.3K0
Java将String类型数据转换为Integet类型
今天在写一个java web项目的时候遇到的问题。 由于java中httpservlet传过来的request数据中,所有数据类型都是String的。 但是我们的业务逻辑当中需要的是id的值,是需要Integer类型,所以在接受到数据后需要做一个强制转换。 示例代码如下:
吃猫的鱼Code
2023/02/02
9700
go:将mysql返回数据转换为一个字典数组
go官方库返回的是一个rows对象,非常蛋疼。 写了一个很神奇的函数,把返回值db.Rows转换成[]map[string]interface{}结构。
超级大猪
2019/11/22
2.6K0
Java_io_02_从一个目录拷贝文件到另一个目录下
java从一个目录拷贝文件到另一个目录下   http://www.cnblogs.com/langtianya/p/4857524.html
shirayner
2018/08/10
5130
Linux之将目录bind到另一个目录
    注意,这个和软连接是不一样的. 记录下. List-1 [xx@xxxx]# more /etc/fstab ... 目录A 目录B none rw,bind 0 0 ...     这俩个目录要手动创建,之后执行mount -a     这样写入目录B其实操作就是目录A
克虏伯
2019/12/31
1.4K0
如何在SQL Server中将表从一个数据库复制到另一个数据库
在某些情况下,作为DBA,您需要将模式和特定表的内容从数据库复制到同一实例中或在不同的SQL实例中,例如从生产数据库中复制特定表到开发人员以进行测试或排除故障。 SQL Server提供了许多方法,可以用来执行表的数据和模式复制过程。为了研究这些方法中的每一个,我们将考虑下面的场景: 托管SQL服务器:localhost。这两个数据库都驻留在同一个SQL Server 2014实例中。 源数据库:AdventureWorks2012。 目标数据库:SQLShackDemo。 将从源数据库复制到目标数据库的表
程序你好
2018/07/20
8.5K0
mat格式数据集转换为arff与txt格式
下面的代码给出了将mat格式数据集转换为arff与txt格式的matlab代码。 注意,每个.mat文件中只有一个数据集,其中共有m+1列,最后一列是label。 转为arff: mat2arff.m代码 MATLAB % % This function is used to convert the input data to '.arff' % file format,which is compatible to weka file format ... % % Parameters: % input_
里克贝斯
2021/05/21
9940
点击加载更多

相似问题

将1-100转换为另一个值集

11

从一个SAS数据集访问另一个SAS数据集

10

将列从一个数据集复制到另一个数据集

11

如何将矩阵从一个数据集保存到另一个数据集?

10

如何将数据从一个表转储到另一个表

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档