2024-06-08 03:20:54 发布
网友
我有一个像这样的测向仪:
Words +Beverly +Hills +Andrea +Johnson +Football
将此数据框导出到CSV,使用:
但是,由于每个单词前面都有一个“+”,excel将这些单元格作为一个等式读取,从而导致“名称”错误。我知道我可以强制在字符串前面加一个'before'让excel以明文形式读取它,但这会导致一个我不想要的前导'。在
在导出时修复此错误的建议?在
使用to-excel和xlsxwriter引擎,可以毫无问题地将数据帧写入xlsx文件。也许这已经足够好了。但是,在使用Excel将xlsx文件转换为cvs格式后,也会出现同样的问题。在
以下是创建xlsx文件的示例:
import pandas as pd from pandas import DataFrame data = {'Words': ['+Beverly +Hills', '+Andrea +Johnson', '+Football']} df = DataFrame(data) df Out[2]: Words 0 +Beverly +Hills 1 +Andrea +Johnson 2 +Football writer = pd.ExcelWriter('df.xlsx', engine='xlsxwriter') df.to_excel(writer, sheet_name='Sheet1') writer.save() # contents of df.xlsx are now # Words # 0 +Beverly +Hills # 1 +Andrea +Johnson # 2 +Football
使用to-excel和xlsxwriter引擎,可以毫无问题地将数据帧写入xlsx文件。也许这已经足够好了。但是,在使用Excel将xlsx文件转换为cvs格式后,也会出现同样的问题。在
以下是创建xlsx文件的示例:
相关问题 更多 >
编程相关推荐