簡體   English   中英

在熊貓中讀取excel文件

[英]Reading an excel file in pandas

我正在將一個excel文件讀入熊貓,但我得到以下內容:

Out[8]:
0        \tFLOOD LIGHTS\t
1        \tFLOOD LIGHTS\t
2        \tPAR 38 LIGHT\t
3                \tMILO\t
4    \tQ-12251-DO1 MILO\t

我不想在我的數據中使用“\\ t”。 這是我的pandas read命令:

import pandas as pd
data = pd.read_ex('/home/Desktop/sample.xlsx')

您的數據似乎有尾隨選項卡。

所以需要strip它:

data['col'] = data['col'].str.strip()

如果所有列:

data = data.apply(lambda x: x.str.strip())

#then convert possible numeric columns
data['num_col'] = data['num_col'].astype(int)

或者如果需要刪除\\t字符串使用replace^用於字符串的開頭而$用於結束:

data = data['col'].replace(['^\t', '\t$'], '', regex=True)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM