type-conversion 相关问题

类型转换是隐式或显式地将一种数据类型的实体更改为另一种数据类型的方式。这样做是为了利用类型层次结构或类型表示的某些功能。

将 pandas 数据框中的列从 int 转换为 string

我在 pandas 中有一个数据框,其中包含混合的 int 和 str 数据列。我想首先连接数据框中的列。为此,我必须将 int 列转换为 str。 我尝试这样做

回答 7 投票 0

在Matlab中将ndarray转换为结构体

我正在测试从Matlab调用Decimate的Scipy函数,并从该函数中获取一个ndarray,其结构如下 y_数据= Python ndarray 具有以下属性: T: [1×1 py.numpy.ndarray] ...

回答 1 投票 0

有没有办法将字符串转换为适当的数组,而不是字符串数组或字符数组?

我有这个字符串“[{value: 1400, value1: 50, value2: 48}, {value: 1500, value1: 20, value2: 88}]”,我需要转换为列表 [{value: 1400,值1:50,值2:48},{值:1500,值...

回答 1 投票 0

Gtk+:将浮点值打印到条目小部件

我拼命尝试将浮点值打印到条目小部件。 原则上我想在入口小部件处给出由比例小部件设置的值。 我将此功能打包到回调函数中...

回答 1 投票 0

Php floatval 获取正确的值

我需要获取字符串的浮点数。但我面临着 0 个小数值的问题,即 - floatval("10000.01") 给出 10000.01 但 floatval("10000.00") 给出 10000 我需要后面的值为 100...

回答 1 投票 0

如何在 Go 中将 Math.Pow 与整数一起使用

我不断收到错误: 不能在 math.Pow 的参数中使用 a(int 类型)作为 float64 类型,不能在 math.Pow 的参数中使用 x(int 类型)作为 float64 类型, 无效运算:math.Pow(a, x) % n (

回答 5 投票 0

如何在Python中将字节对象转换为十进制或二进制表示形式?

我想将 bytes 类型的对象转换为 python 3.x 中的二进制表示形式。 例如,我想将字节对象 b'\x11' 转换为二进制表示形式 00010001(或

回答 3 投票 0

我可以截断 10 字节“扩展”数字并转换为 8 字节双精度吗?

我正在使用 AIFF 文件,其中包含定义采样率的 80 位“扩展”格式值。因为我选择的语言 R 和我的桌面 Mac 本身都不支持...

回答 1 投票 0

在php中将浮点数转换为字符串?

喜欢: 浮动(1.2345678901235E+19)=>字符串(20)“12345678901234567890” 能做到吗? (用于 json_decode...)

回答 7 投票 0

如何通过电报机器人发送 PIL 图像而不将其保存到文件

对于我的电报机器人(python-telegram-bot),我生成了一个 PIL.Image.Image,我想将其直接发送给用户。 有效的方法是从文件中将图像作为 bufferedReader 发送,但我不想...

回答 3 投票 0

将字符串列表转换为数组类型

我有一个带有字符串数据类型列的数据框,但实际表示是数组类型。 导入pyspark 从 pyspark.sql 导入行 item = Spark.createDataFrame([Row(item='鱼',地理=['

回答 3 投票 0

Rust 有办法将几个字节转换为数字吗? [重复]

并将数字转换为字节数组? 我想避免使用 transmute,但最重要的是达到最大性能。

回答 2 投票 0

Confluence Kafka Timestamp Converter 值问题

我使用 Apache Kafka 和 Confluence Connect v7.3.2 平台以及部署为 Sink Connector 的 MongoDB 连接器,以便将具有 2 个时间戳字段的消息流式传输到集合中。这些值

回答 1 投票 0

将字符串“d.m.Y”转换为格式为“Y-m-d”的日期

目前,我已经使用 fread 将数据导入到 R 中,并且导入工作正常。然而,对于 2 列,日期被读取为“d.m.Y”并保存为字符。问题是c...

回答 1 投票 0

BigQuery - 将十六进制字符串转换为 NUMERIC 或 BIGNUMERIC?

我有一个十六进制格式的数据字符串。就像是 '

回答 2 投票 0

Golang中如何将字符串转换为int数组?

我有一个像这样的字符串: foo := "[1,2,3,4,5]" 如何解析这个字符串并将其转换为 []int ? [1,2,3,4,5] 就好像我要像这样初始化数组: foo := []int{1,2,3,4,5}

回答 2 投票 0

是否可以传递 long 而不是 CORBA::Long 等?

我在任何地方都找不到答案。问题很(?)简单。假设我有这样的功能: 类 Sth { 私人的: 长你; 民众: 空集(长u) { 这个.u = u; } }; 我运行它

回答 3 投票 0

如何将String转换为JsonNode

我正在尝试转换此属性: 私有字符串模板数据; 存储在数据库中: 私有 JsonNode 模板数据; ,但我的字符串看起来像这样:firstName,lastName,我需要它......

回答 1 投票 0

C 中的兼容类型和结构

我有以下代码: int 主函数(无效) { 结构体 { int x; } a,b; 结构体 { int x; } C; 结构体 { int x; } *p; b = a; /* 好的 */ c = a; /* 不起作用 */ p = &a; /*

回答 5 投票 0

为什么接口不能分配给Record<string, unknown>?

我刚刚注意到接口无法分配给Record(游乐场链接): 接口 Foo { foo:数字 } const foo: Foo = { foo: 1 } 常量栏:记录 我刚刚注意到接口无法分配给Record<string, unknown>(playground链接): interface Foo { foo: number } const foo: Foo = { foo: 1 } const bar: Record<string, unknown> = foo // |-> Error: Type 'Foo' is not assignable to type 'Record<string, unknown>' // Index signature is missing in type 'Foo'.(2322) 但是,当省略 Foo 的类型声明时,同样是可能的(playground 链接): const foo = { foo: 1 } const bar: Record<string, unknown> = foo // no error here 问题: 为什么两个示例之间存在差异?对我来说,变量 foo 的简化类型在两个示例中都是相同的......接口 Foo 不应该分配给 Record<string, unknown> 吗? 根据我的理解,Record<string, unknown>相当于object,因此任何接口都应该可以分配给它。另外 @typescript-eslint/ban-types 建议使用 Record<string, unknown> 而不是 object。 备注: 第一个示例在使用 object (playground link) 或 Record<string, any> (playground link) 代替 Record<string, unknown> 时有效。 您遇到过类型中缺少索引签名(仅在接口上,不在类型别名上)#15300 当您将接口更改为类型时,代码将起作用: type Foo = { foo: number } const foo: Foo = { foo: 1 }; const bar: Record<string, unknown> = foo; 编辑:@Lesiak 上面有正确的答案。我留下这个只是为了相关答案的链接。 诚然,我有点超出了我的深度,但我正在浏览这个答案,我看到: [A]TypeScript 安全性的很大一部分来自于这样一个事实:[...]只有当它知道它明确地打算作为一个对象时,它才会让您将对象视为字典。 这与我的测试一致。修改您的界面以明确将 Foo.foo 视为索引不会产生错误。 (游乐场链接) interface Foo { [foo: string]: number } const foo = { foo: 1 } const bar: Record<string, unknown> = foo 这并不能完全回答您的问题,因为 Record<string, any> 适用于您的显式界面,但也许知识渊博的人可以从这里获取它。 Record<string, unknown> 需要索引签名(参见 GitHub 上的此评论)。 所以这无法编译: interface X { a: boolean; b: number; } const x: X = { a: true, b: 1 }; const y: Record<string, unknown> = x; // error 编译成功: interface X { [key: string]: unknown; a: boolean; b: number; } const x: X = { a: true, b: 1 }; const y: Record<string, unknown> = x; // okay 这也可以成功编译,因为推断了类型的索引签名(参见 GitHub 上的此评论): type X { a: boolean; b: number; } const x: X = { a: true, b: 1 }; const y: Record<string, unknown> = x; // okay 这也可以成功编译,因为 Record<string, any> 不需要索引签名(参见 GitHub 上的此评论): interface X { a: boolean; b: number; } const x: X = { a: true, b: 1 }; const y: Record<string, any> = x; // okay

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.