首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我有一个像这样的专栏9(05),X(05),X(15)。我想把这个9,X,X分成一列,把()中的数据分成另一列。我该怎么做呢?

根据您提供的问答内容,您想将类似于"9(05),X(05),X(15)"这样的字符串进行分列操作,将数字和括号中的数据分开。您可以使用字符串处理的方法来实现这个需求,具体步骤如下:

  1. 首先,您可以使用字符串的分割函数将字符串按照逗号进行分割,得到一个包含三个元素的列表。
  2. 接下来,对于列表中的每个元素,您可以使用字符串的截取函数或正则表达式来提取数字和括号中的数据。
  3. 最后,将提取到的数字和括号中的数据分别存储到两个不同的列中。

以下是一个示例代码(使用Python语言)来实现上述步骤:

代码语言:txt
复制
# 原始字符串
input_str = "9(05),X(05),X(15)"

# 分割字符串
split_list = input_str.split(",")

# 提取数字和括号中的数据
result_list = []
for item in split_list:
    number = item.split("(")[0]
    data = item.split("(")[1].replace(")", "")
    result_list.append((number, data))

# 输出结果
for item in result_list:
    print("数字:", item[0])
    print("括号中的数据:", item[1])

执行以上代码,您将得到以下输出:

代码语言:txt
复制
数字: 9
括号中的数据: 05
数字: X
括号中的数据: 05
数字: X
括号中的数据: 15

至于腾讯云相关产品和产品介绍链接地址,由于您要求不提及具体品牌商,我无法给出相关链接。但是腾讯云提供了丰富的云计算服务,您可以通过访问腾讯云官方网站或进行相关搜索来了解和选择适合您需求的产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

统计师的Python日记【第八天:数据清洗(2)文本处理】

早睡早起;2-晚睡早起;3-早睡晚起;4-晚睡晚起 我把这份数据中存在的问题一一处理了,包括: 重复值删除 ID为1的出现了三次、ID为5的出现了两次、ID为9和10的都分别出现了两次。...创建哑变量 SHabit睡眠习惯的4个取值是无序并列的,这种情况在分析的时候要变成哑变量 也留了一个问题:如果SHabit是多选呢?像这样: ? 这个就更要创建哑变量了,就是把一个问题分成四个。...去除空白 先等一会解决那个多选问题,从最基本的开始,如果我们的文本数据中,混入了很多空格该怎么办?比如Areas这个变量: ?...这个问题不是钻牛角尖,因为之前经常遇到这样的情况,它会带来很多麻烦,比如,我想筛选出Areas为A的数据,用 if Areas == ’A‘,那些带空白的你就找不出来了。...分列 很久之前,使用excel的岁月里,分列功能没少用过,有的数据是通过A:B的形式储存在一列中,分析的时候要把两列劈开。这里假设数据的ID与性别“粘”在一起了,格式为 ID:Gender ?

2.1K60

matlab—特殊变量类型与档案存取

图8-6 excel数据 我这里有一个excel,里面有一些数据,我想把他读取到matlab里面,应该怎么做?...excel中读入进来的数据,算他们每个人的平均数,然后再写入他们每个人的成绩的后一列。...一步步来,首先是算平均数,算平均数的函数是mean,我们之前讲到过了,mean这个函数算平均数的时候,是一列一列算的,但是我们应该一行一行算,因为一个人的三个成绩在同一行,所以我们的代码应该是这样 >>...格式的文档,如何去操作 一开始我们先不讲各种函数的使用,我们先分析,操作一个文件,需要哪些步骤,举个例子,我这里有矩阵x,矩阵y是sin(x),我想把它保存到一个文本文档里,应该如何操作 ?...图8-9 ”写“文档操作 既然是I/O操作,有input也就有output,接下来我们讲解的就是如何读取一个文本当中的数据,读取和写入其实是相类似的,就是换了个函数使用而已,我们也可以把读取分成几个部分

89240
  • 正则表达式笔记

    点号(dot) 单个任意字符 匹配行的起始(^)和结束($) 假设我们有这样一个文件,文件中的每一行包含一个公司名,我们想把这些公司名用双引号括起来,怎么办?我们能不能一次搞定呢?...,但至少要出现n次 {n,m} 它之前的字符至少要出现n次,至多出现m次 括号及向后引用 假设你有一个文件,其中包括两列,第一列是姓名,第二列是身份证号,中间用逗号分隔。...现在让你把这两列调换一下顺序,也就是第一列是身份证号,第二列是姓名,该怎么办呢?...…) 分组子表达式 \1 - \9 后向引用 非贪婪匹配 我们接着上节的例子,你有一个文件,其中包括两列,第一列是姓名,第二列是身份证号,中间用逗号分隔。...如: /var/tmp/test.txt ^.*/ 匹配时刻 假设我们想查找英文时刻,像下面这样: 8:05 am 10:01 am 12:50 pm 3:09 pm 我们该如何匹配这些时刻呢?

    1K20

    这样的数据实现动态拆分也这么容易!

    小勤:向下面这样的数据怎么拆分成右边的样子啊? 大海:如果只要干一次,那很简单,直接在Excel里先将左括号“(”替换为逗号“,”,将右括号替换为空,然后直接按逗号拆分即可。...大海:那用Power Query处理起来也不复杂,关键点在于怎么能保证数据增加的时候,能动态地生成多列的列名。...05 分组并修改步骤代码生成各组数据的索引,用于做标题行 Step 06 展开数据后进行透视 小勤:两次分列到行的操作很赞啊!...我原来想着一次分列到行,然后就直接分成多列,结果想做透视的时候就懵了,正想着怎么能实现多列同时透视呢。 大海:PQ里的透视只支持对一列(值)进行,而不支持将多列同时透视到同一个标题(列名)下的。...因为每列都必须有明确的列名。 小勤:对的。通过这个例子我知道像这种情况该怎么做了。

    67210

    pandas apply() 函数用法

    大家好,又见面了,我是你们的朋友全栈君。 理解 pandas 的函数,要对函数式编程有一定的概念和理解。...函数作为对象能带来代码风格的巨大改变。举一个例子,有一个类型为 list 的变量,包含 从 1 到 10 的数据,需要从其中找出能被 3 整除的所有数字。...我们可以这样想:从 list 中取出特定规则的数字,能不能只关注和设置规则,循环这种事情交给编程语言去处理呢?当然可以。...= '汉' else 0) df['TotalScore'] = df['Score'] + df['ExtraScore'] 对于 Nationality 这一列, pandas 遍历每一个值,并且对这个值执行...: x.days) 使用 DataFrame.apply() 函数也能达到同样的效果,我们需要先定义一个函数 get_interval_days() 函数的第一列是一个 Series 类型的变量,执行的时候

    98840

    数据可视化干货:使用pandas和seaborn制作炫酷图表(附代码)

    你可以从其基本组件中组装一个图表:数据显示(即绘图的类型:线、条、框、散点图、轮廓等)、图例、标题、刻度标记和其他注释。 在pandas中,我们可能有多个数据列,并且带有行和列的标签。...pandas自身有很多内建方法可以简化从DataFrame和Series对象生成可视化的过程。另一个是seaborn,它是由Michael Waskom创建的统计图形库。...数据点被分成离散的,均匀间隔的箱,并且绘制每个箱中数据点的数量。...借助像Bokeh和Plotly这样的工具,在web浏览器中创建动态的、交互式图像的工作现在已经可以实现。...如果是创建用于印刷或网页的静态图形,我建议根据你的需要使用默认的matplotlib以及像pandas和seaborn这样的附加库。 对于其他数据可视化要求,学习其他可用工具之一可能是有用的。

    5.4K40

    如何用Python和深度神经网络发现即将流失的客户?

    下面你需要做的,就是如何从数据中“沙里淘金”,找到那些最可能流失的客户。 可是,该怎么做呢? 你拿出欧洲区客户的数据,端详起来。 ? 客户主要分布在法国、德国和西班牙。...你手里掌握的信息,包括他们的年龄、性别、信用、办卡信息等。客户是否已流失的信息在最后一列(Exited)。 怎么用这些数据来判断顾客是否会流失呢?...以你的专业素养,很容易就判断出这是一个分类问题,属于机器学习中的监督式学习。但是,你之前并没有做过实际项目,该如何着手呢?...但是监督式学习,最重要的是有标签(label)数据。本例中的标签就是用户是否流失。我们目前的标签数据框,是这个样子的。...我们需要把数据进行标准化处理。因为原先每一列数字的取值范围都各不相同,因此有的列方差要远远大于其他列。这样对机器来说,也是很困扰的。

    1.2K30

    【Linux系统编程】Linux权限理解 及 权限管理

    ,那第一列的这个字符其实表示的是文件类型 那我们就要知道: Linux不用文件后缀区分文件类型,而是用文件属性中第一列的第一个字符来标识文件类型。 那Linux中的文件都有哪些类型呢?...s:套接字文件 然后再来看这个: 我们来看第一列这一堆东西,首先第一个字符我们上面解释过了它表示文件类型,那剩下的9个字符代表什么呢?...我们来演示一下: 我当前登录的是普通用户yhq,文件tmp.txt的拥有者就是我,那我现在想把它的拥有者改成root,怎么做呢?...但是在Linux中,我们好像没法去问另一个用户同不同意啊。 那既然这样,我就强制给你。 那强制的话,谁有这个能力啊,当然是root。...那这里我们用0000 1111去提取原始数据(一个特定的二进制序列)中的特定区域,那这里用到的这个二进制序列0000 1111我们就可以把他称之为“掩码”,这个东西就比较类似于掩码。

    19610

    懂Excel轻松入门Python数据分析包pandas(二十五):循环序列分组

    问题 现有一份成绩表: - 要求把以上各学生分成10个组,让每组的平均分尽可能接近 - 汇总输出各个组的信息(有什么人,平均分多少) - 输出分组的组间差异信息(就简单标准差即可) 这不是 IQ 题...,这里直接给出一种比较直观的解决思路(不一定最优): - 按分数,把数据做一次升序排序 - 生成一新列,值为从 0-9(共10个数字) 的循环数列 - 按循环数列分组,即可得到结果 Excel 的做法...0-9(先输入0、1,再下拉即可),然后把这0-9的列复制粘贴到C列中即可 - 后面的分组,统计得到结果,就不要麻烦 Excel 了,你也会烦死 pandas 中的对应实现 怎么样生成需求中的循环数列呢...) ,同时求个数(count) - 行12:修改表头 - 行15:把分组结果输出到工作表"分组信息" - 行16:对分组结果输出一个统计信息到工作表"组差异" 排序、分组、汇总、统计到输出,就是这么简单直观...pandas 在数据处理中的快速、便捷,体现得一览无遗! 更多 pandas 高级技巧,关注我的 pandas 专栏!

    72240

    懂Excel轻松入门Python数据分析包pandas(二十五):循环序列分组

    问题 现有一份成绩表: - 要求把以上各学生分成10个组,让每组的平均分尽可能接近 - 汇总输出各个组的信息(有什么人,平均分多少) - 输出分组的组间差异信息(就简单标准差即可) 这不是 IQ 题...,这里直接给出一种比较直观的解决思路(不一定最优): - 按分数,把数据做一次升序排序 - 生成一新列,值为从 0-9(共10个数字) 的循环数列 - 按循环数列分组,即可得到结果 Excel 的做法...0-9(先输入0、1,再下拉即可),然后把这0-9的列复制粘贴到C列中即可 - 后面的分组,统计得到结果,就不要麻烦 Excel 了,你也会烦死 pandas 中的对应实现 怎么样生成需求中的循环数列呢...) ,同时求个数(count) - 行12:修改表头 - 行15:把分组结果输出到工作表"分组信息" - 行16:对分组结果输出一个统计信息到工作表"组差异" 排序、分组、汇总、统计到输出,就是这么简单直观...pandas 在数据处理中的快速、便捷,体现得一览无遗! 更多 pandas 高级技巧,关注我的 pandas 专栏!

    89810

    MySQL中Binlog日志应用慢,该怎么办?

    今天有一个业务需求,需要进行数据恢复操作,需要恢复到2021-07-11 15:21:00,大家应该都了解,这种基于时间点的恢复,首先通过物理备份将mysql全量恢复到异机中,然后再进行增量恢复binlog...2、那有可能是大事务导致binlog应用的比较慢,接下来分析下binlog的中是否有大事务 $ mysqlbinlog mysqlbin.002032 | grep "GTID$(printf '\t'...200M的大事务,我的天哪,估计就是这个大事务导致回放比较慢,那到底是不是这个大事务导致的呢?...24 hour),该SQL删除24小时之前的所有数据,而该操作正是那个200M的事务,到这里就知道了具体的原因,那么该问题该如何解决呢?...,之后回放速度就会快很多; 备注:反正是在异机恢复,安全不是重要的,线上环境谨慎考虑; 最后,找业务人员沟通确认该操作的合理性,业务侧将一个大事务拆分成多个小事务执行; 好了,就先说这么多吧,大家有更好的方法欢迎留言一起学习交流

    1.5K30

    当Tomcat遇上Netty

    第三步,要代码 让分部这个项目的负责人把代码给到我,我打开一看,傻眼了,就一个简单的 SpringCloudGateway项目,里面还包含了两个类,一个是AuthFilter用来做权限校验的,一个是XssFilter...OK,在JVM启动参数中添加上这个参数,并把它赋值为 unpooled。 ? 关闭了池化功能之后,还要能够实时地观测到内存是不是真的有泄漏,这要怎么做呢?...这个是这样的,Netty是靠猜(guess)来决定每次内存分配的大小的,这个猜的初始值是1024。...第十三步,打车回家 在车上的时候,一直在想这个问题,回忆整个过程,会不会是我的方向错了呢? Spring Cloud Gateway出来也挺久了,没听说有内存泄漏的问题啊,此时,我开始自我怀疑了。...= 0) { ctx.flush(); } } } 这是用来把写缓冲区的数据真正写出去的(读完了写出去),同时,也会把写缓冲区的数据清理掉,也就是调用了这个方法客户端才能收到响应的结果

    1.2K40

    【技巧】如何快速按照日期分组

    问题的提出 在处理数据的时候,我们常常需要按照日期对数据进行分类汇总,例如每周、每月、每年汇总等。常见的做法是建立一个用于分类的变量,然后再按照这个变量进行汇总。...再次,这种常规方法很难处理一些不规则的日期间隔,例如我希望每隔3天对数据汇总一次;或者再变态一点,我希望把数据分成两组:一组是周三,另一组是非周三。遇到这种情况,我们该怎么办呢?...seq(ymd("2018-01-01"), length.out = n, by = "day"), x = runif(n)) 生成的数据集长这个样子: ?...按照“是否为周三”进行分类 如果我们想把样本分成两组,一组是周三(True),一组是非周三(False),则只要使用 wday(date)==3来生成一列值为 True或者 False的向量就行。...(x = mean(x)), keyby = .(three.day = ceiling_date(date, "3 days"))] 大家注意观察最后的结果,是不是每个三天才产生一个输出? ?

    2.5K30

    收藏 | 提高数据处理效率的 Pandas 函数方法

    : 将第一列的给去掉 我们将它与源数据进行合并的话 df.join(pd.get_dummies(df['room_type'])) 03 pandas.qcut() 有时候我们需要对数据集中的某一列进行分箱处理...,也就是把一段连续的数据切分成若干段,每一段的值看成一个分类。...例如我们把学生年龄按15岁划分成一组,0-15岁的叫做少年,16-39岁的叫做青年,而31-45岁的叫做壮年。...在这个过程当中我们把连续的年龄分成三个类别,“少年”、“青年”、和“壮年”就是各个类别的名称或者叫做是标签。在“Pandas”模块当中也有相对应的方法来实现分箱操作。...,则会对其进行替换,替换成所设定范围中的上限与下限,例如下面的例子,我们针对数据集当中的“price”这一列进行极值的处理 df['price'] = df['price'].clip(100,140

    63320

    Python科学计算之Pandas

    想要快速查看前x行数据: ? 我们仅仅需要使用head()函数并传入我们期望获得的行数。 你将获得一个类似下图一样的表: ? 另一方面,你可能想要获得最后x行的数据: ?...把这些列名变短会让你的工作更加轻松: ? 有一点需要注意的是,在这里我故意让所有列的标签都没有空格和横线。后面你将会看到,如果我们这样命名变量,Pandas会将它们存成什么类型。...在返回的series中,这一行的每一列都是一个独立的元素。 可能在你的数据集里有年份的列,或者年代的列,并且你希望可以用这些年份或年代来索引某些行。这样,我们可以设置一个(或多个)新的索引。 ?...在上面这个例子中,我们把我们的索引值全部设置为了字符串。这意味着我们不可以使用iloc索引这些列了。这种情况该如何?我们使用loc。 ?...由于我的所以已经是有序的了,所以为了演示,我设置了关键字参数’ascending’为False。这样,我的数据会以降序排列。 ? 当你为一列数据设置了一个索引时,它们将不再是数据本身了。

    2.9K00

    php免杀webshell木马总结

    substr_replace() //函数把字符串的一部分替换为另一个字符串 substr() //函数返回字符串的一部分。 strtr() //函数转换字符串中特定的字符。...由于PHP的灵活性操作字符串的函数很多,我这里就不一一列举了 用substr_replace() 函数变形assert 达到免杀的效果 其他函数类似 不一一列举了 0x05 定义函数绕过 定义一个函数把关键词分割达到bypass效果 这个函数能过狗,但是D盾显示是一级 0x05 回调函数变形 前面说过众多回调函数已经被加入豪华套餐了,怎么绕过呢,其实也很简单 那就是定义个函数 或者类来调用 定义一个函数 <?...ssert'; $a($_POST[x]); ?> 0x9 无字符特征马 对于无特征马这里我的意思是 无字符特征 利用异或,编码等方式 例如p神博客的 <?

    2.5K40

    程序员必备智力题集锦 (典藏版)

    所以,我开设了“每日主题讨论”专栏,想用有限的文章,为大家带去更多的思考。...NO.2 有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以每小时20公里的速度从纽约开往洛杉矶。...NO.17 54张扑克牌,其中有十张是翻过来的。现在把你的眼睛蒙上,让你把扑克牌分成两叠(两叠的多少可以不一样)。要求在两叠中翻过来的扑克牌是相等的。请问该怎么做?...把三颗药丸都分成两半,从每一颗都拿一半出来分成两份,这样每份就包含一颗B和半颗A,然后再去A药片里面拿一颗分成两半放入刚分好的两份中就可以满足题意 NO10. ①假设最坏情况下得到的下落次数为x,...因为这样如果在第x层碎了,那么第二枚鸡蛋需要x-1次确定N,加上第一枚的一次,就是x次。那假如没碎呢,第二次我又从哪层扔呢,自然是x+(x-1)层。

    1.9K10

    设备文件,分区和文件系统辨析

    设备文件(Device file) 在类Unix操作系统中,有”一切皆文件(everything is a file)”的思想,当然硬件设备也不例外.在这个思想下,打印机,CD碟片,硬盘,输入输出硬件都被视为一个文件...像我们的笔记本,一般只有一块硬盘,也就是只有一个块设备,我们可以将所有内容都存在这个设备上,像日志文件,/home下面的文件都平等的存放,谁东西多就多占点空间....但这样有个问题,由于日志文件占地方会比较大,如果有一天,将整个设备占满之后,其他文件就没有地方放了,整个系统就没法再正常运转下去了.所有就产生了这种方案:将一块设备划分成好几个部分,比如日志文件放一个部分...分区(Partition) 从上面我们可以看到,分区其实就像把一个硬盘分成了好几份,就跟把一个大蛋糕切成好几块,一人一块一样.其实从前面的/dev目录下的设备文件我们可以看到,sda这个设备被分成了6个分区...有了文件系统,我可以用图形化的界面按Shift+Delete删除.这些简便都是文件系统的功劳.如果说分区这个概念是物理上的概念的话,那么文件系统就是纯粹的逻辑上的概念了.

    2.3K31

    「Deep Learning」读书系列分享第二章:线性代数 | 分享总结

    几种类型: 标量,简单来说就是一个数字,像 X=3,它就是一个数值;而向量就是一列数或者一堆数,把它排成一行或者一列,然后就对应到线性空间里的一个点或者一个矢量(也就是带方向的线段)。...如果矩阵是一个方阵(不只 M 等于 N,还需要保证这个矩阵里面每一行、每一列线性无关),可以做这样的特征分解,把 A 分成了一个正交矩阵乘对角阵乘同一个正交矩阵的逆。...这是矩阵方程组的一些求解,比较常规的,像 AX=b 这个线性方程组一般怎么解呢?常规方法:两边直接乘 A 的逆矩阵。它有个前提:A 的逆必须存在,也就是说 A 里每一行、每一列不能线性相关。...PCA 的思想是,原来一个矩阵有很多列,这些列里可能存在一些线性关系,如何把它降成更小的维度,比如说两三维,而且降维之后信息又能够得到很大程度的保留。怎么定义这个程度呢?...所以这么理解的话,唯一解就是有且只有一个交点;无解的话,把一条直线变得和另一条平行,两条直线根本就没有交点,就是无解;有很多解呢,就把平行的直线往一起靠,叠加在一起,完全重合了,那么解就可以很多很多,因为直线可以包含任意无穷多的点

    1.1K50

    matlab—进阶绘图

    图10-1 示例1 我们首先看到第一个函数logspace(a,b,c),这个函数的作用与linspace()差不多,这个函数的作用是创建一个以10^a为起始,10^b为终止,中间被等分成c个的数据数组...y的值域不一样,那该怎么办呢?...图10-15 hidden off 这里我多加了个hidden off,这个命令是使每个四边形区域不填充任何颜色,是空的,这样就可以看到后面的图像 meshz(X,Y,Z):调用方式与mesh相同,在mesh...用surf()绘制四边形平面 绘图思路:把四个定点分成2行2列,将相应的坐标放进x,y,z矩阵即可,同理,对2n边形,可将2n个顶点分成2行n列或n行2列进行处理 示例: ?...用surf()绘制三角形平面 绘图思路:想象一下,有两个A点,只不过他们完全重合,这样就有四个顶点了,可以分成2行2列,将相应的坐标放进x,y,z矩阵即可绘制 示例: ?

    2.5K30
    领券