python - 使用 Pandas 读取 Excel 数据并保留单元格值的换行符
问题描述
我正在尝试读取一个 excel 数据,其中很少有单元格值具有换行符,但是当我打印数据帧时,它将换行符打印为 \n。我不想打印 \n 换行,而是打印 excel 单元格中显示的实际值。
data=pd.read_excel(fileName, sheetname='Sheet1', parse_cols='A:E')
df=data.loc[controllers.Is_run == 'Y'] #filtering the data using flag
print df["Column2"]
请注意,当我尝试使用 df.style 时,它会抛出以下错误
AttributeError: 'DataFrame' object has no attribute 'style'
示例 Excel:请忽略表格格式
+-------+------+------+
| Col1 | Col2 | Col3 |
+-------+------+------+
| Prod1 | "ABC | 100 |
XYZ"
| Prod2 | Test | 200 |
+-------+------+------+
Excel 的 Column2 的值如下:
ABC
XYZ
预期 - 与上述类似
实际使用我的代码 - ABC\nXYZ
解决方案
推荐阅读
- qt - QML_IMPORT_NAME 似乎是未知变量,未找到 qml 模块
- javascript - 从节点js中的数组中获取值
- ruby-on-rails - 无效的创建方法不会引发错误
- javascript - 使用 useReducer 和 MongoDB 的待办事项列表 - 在 Reducer 操作后更新数据库?
- python - 在 tensorflow 中自定义 Softmax 激活函数
- python - 对数据框进行迭代优化
- sql - Oracle中如何给日期加上一个季度
- python - 在python中将一系列字符串转换为列表
- xslt-1.0 - 如何将段落中的某些文本转换为粗体 xsl fo?
- laravel - BadMethodCallException:Laravel 中不存在方法 Illuminate\Database\Eloquent\Collection::update