Python_str(x)_x.str.something区别

devtools/2024/9/23 19:02:00/

str(x):
这是一个Python内置函数,用于将对象x转换为字符串类型。
可以接受任何数据类型的对象作为输入(如整数、浮点数、列表、元组等),并返回一个合理的字符串表示。
例:str(123) 会返回 ‘123’,str([1, 2, 3]) 会返回 ‘[1, 2, 3]’。

.str:
它不是Python的内置功能,而是pandas库提供的!
当你有一个pandas的DataFrame或Series对象,并且该对象包含字符串数据时,.str 允许你访问一系列字符串处理函数,如 .lower(), .upper(), .contains() 等等。
例,如果df[‘name’]是一个包含字符串的列,那么df[‘name’].str.lower() 会返回该列中所有字符串的小写。

——————-

对于NumPy数组,.tostring() 方法(现在推荐使用 .tobytes(),因为 .tostring() 在未来的版本中可能会被弃用)会将数组中的数据以字节的形式返回,这通常用于需要将数组数据发送到文件、网络或其他需要字节数据的地方。

python">import numpy as np# 创建一个NumPy数组
arr = np.array([1, 2, 3, 4])# 使用.tostring()方法将数组转换为字节字符串
# 注意:在未来的NumPy版本中,.tostring()可能会被弃用,推荐使用.tobytes()
byte_string = arr.tostring()  # 或使用 arr.tobytes()# 打印字节字符串
print(byte_string)

输出
b’\x01\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00’ # 字节字符串表示,具体输出可能因系统字节序而异

———-

pandas提供了 .astype(str) 方法来将DataFrame或Series中的数据类型转换为字符串。
df[‘num’].astype(str)

python">import pandas as pd
# 创建一个包含不同数据类型的DataFrame
df = pd.DataFrame({'num': [1, 2, 3],'float': [1.1, 2.2, 3.3],'bool': [True, False, True]
})
# 将所有列的数据类型转换为字符串
df_str = df.astype(str)
print(df_str)

output:

   num  float   bool
0    1    1.1   True
1    2    2.2  False
2    3    3.3   True

http://www.ppmy.cn/devtools/116133.html

相关文章

go 接口

go接口接口类型接口的定义 实现接口的条件 为什么要使用接口?### 面向接口编程### 接口类型变量 值接收者和指针接收者 修改能力性能考虑适用场景接口实现类型与接口的关系优势go并不存在传统意义上的“菱形继承”问题多种类型实现同一接口一个接口的所有方法&#…

等保测评:企业如何构建安全的网络架构

等保测评的目的和重要性 等保测评(信息安全等级保护测评)是企业构建安全网络架构的重要依据。它通过对信息系统的安全等级进行评估,帮助企业识别潜在的安全风险,提供科学的安全保护建议,确保网络系统的稳定和可靠运行。…

k8s使用本地docker私服启动自制的flink集群

目标:使用本地flink环境自制flink镜像包上传到本地的私服,然后k8s使用本地的私服拉取镜像启动Flink集群 1、将本地的flink软件包打包成Docker镜像 从官网下载flink-1.13.6的安装包,修改其中的flink-conf.yaml,修改下面几项配置 …

科研绘图系列:R语言树结构聚类热图(cluster heatmap)

文章目录 介绍加载R包导入数据数据预处理画图修改图形导出数据系统信息介绍 热图结合树结构展示聚类结果通常用于展示数据集中的模式和关系,这种图形被称为聚类热图或层次聚类热图。在这种图中,热图部分显示了数据矩阵的颜色编码值,而树结构(通常称为树状图或聚类树)则显…

力扣16 最接近三数之和

描述 力扣16 最接近三数之和 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例 1: 输入:nums [-1,2,1,-4],…

docker基础学习

基础命令 1、验证安装是否成功docker versiondocker info 2、启动docker服务sudo service docker start或者sudo systemctl start docker 3、列出本机所有的image文件docker image ls 4、删除image文件docker image rm [imageName] 5、从仓库抓取image到本地docker image pull…

Docker笔记-Docker Dockerfile

Docker笔记-Docker Dockerfile Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 这里讲解如何运行 Dockerfile 文件来定制一个镜像。 DockerFile构建过程解析: 1、每条保留字指令都必须为大写字母且后面要…

危化品经营单位(生产管理人员)考试题库及答案

危化品经营单位(生产管理人员)考试题库及答案 31.应急救援预案要有实用性、要根据( )的实际条件制订,使预案便于操作。 A.本单位 B.周边单位 C.其它单位 答案:A 32.应急救援预案要定期演习和复查,要根据( &#…