在 Pandas Python 中从 Excel 导入 [重复]
Posted
技术标签:
【中文标题】在 Pandas Python 中从 Excel 导入 [重复]【英文标题】:Importing from Excel in Pandas Python [duplicate] 【发布时间】:2019-08-19 11:11:33 【问题描述】:我正在尝试从 Excel 文件中导入数据。我想从特定工作表导入,并且在该特定工作表中只导入某些列。 我使用的代码如下:
%matplotlib inline
import pandas as pd
import math
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
sns.set(style="darkgrid")
# Input Portfolio data
xl_file=pd.ExcelFile('C:/Users/e877780/Desktop/DEV/S2_SK_S_06_02_input.xlsx')
s2_0602=xl_file.parse("S.06.02")[('C0080','C0090')]
我的想法是只导入列 C0080 和 C0090。我只使用一个,它可以工作但也不会保留列名。 有人可以帮忙吗 谢谢
【问题讨论】:
使用pandas read_excel。您可以指定要使用的工作表名称和列。 特别是 this answer 来自副本。 【参考方案1】:你可以试试这个:
xl_file=pd.ExcelFile('C:/Users/e877780/Desktop/DEV/S2_SK_S_06_02_input.xlsx')
sheet1=xl_file.parse("S.06.02")
s2_0602 = sheet1[['C0080','C0090']]
希望对你有帮助
【讨论】:
谢谢。它工作正常以上是关于在 Pandas Python 中从 Excel 导入 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 python 的 S3 中从 Pandas 数据帧写入镶木地板文件
在 python pandas 中从相同 csv(我自己的 json 格式)中的值创建一个 Json 列
如何在 Python 中从流(不是磁盘支持的文件)中读取 Excel 文件?
如何在 PyCharm 的 pandas 数据框中从 BigQuery 读取数据