⽤Python对Excel数据进⾏分列处理split⽤法
以下实例展⽰了 split() 函数的使⽤⽅法:
#!/usr/bin/python3
str = "this is wow"
print (str.split( )) # 以空格为分隔符
print (str.split('i',1)) # 以 i 为分隔符
print (str.split('w')) # 以 w 为分隔符
以上实例输出结果如下:
['this', 'is', 'string', 'wow']
['th', 's is wow']
['this is ', 'o', '']
pandas 分列
pandas对⽂本列进⾏分列,⾮常简单:
import pandas as pd
df10 = pd.DataFrame({'姓名':['张三', '李四','王五'] ,
"科⽬":['语⽂,100','语⽂,86','语⽂,96']})
df10
姓名科⽬
0张三语⽂,100
1李四语⽂,86
2王五语⽂,96
res = df10["科⽬"].str.split(',',expand= True)
res
01
0语⽂100
1语⽂86
2语⽂96
df10[["科⽬",'分数']]=res
df10
python怎么读取excel某一列姓名科⽬分数
0张三语⽂100
1李四语⽂86
2王五语⽂96
DataFrame.str.split() :
对⽂本列分列,第⼀参数指定分隔符
参数 expand ,表⽰是否扩展成列,若设置为 True ,则分割后的每个元素都成为单独⼀列
出处:blog.csdn/maymay_/article/details/105361091

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。