我使用了str.split()对表格内容进行拆分。将x;x格式的内容拆分为x和x。
但是部分单元格内容就是“;”,拆分后“;”被删除,留下了一个空白
在进行内容替换时,使用fillna()无法对这个空白的进行填充
replace()也无法替换,无论是直接空白还是打空格nan,none都不行
import pandas as pd
df = pd.read_excel("test.xlsx","Sheet1")
data2 = df.drop('上课地点', axis=1).join(df['上课地点'].str.split(';', expand=True).stack().reset_index(level=1, drop=True).rename('上课地点'))
#保存到excel
writer = pd.ExcelWriter('result.xlsx')
data2.to_excel(writer)
writer.save()
这个你试一下。 如果有空格应该是 单元格里面 只有一个";"
不是可以strip么