我正在尝试将excel文件(xlsx)读入ibm watson studio中的数据框中。 Excel文件保存在我的资产列表中。我对python有点陌生
我尝试在获得一些帮助的情况下创建项目令牌。如果有人帮助您提供完整的代码,我将不胜感激。
我尝试过
from project_lib import Project
project = Project(project_id='',
project_access_token='')
pc = project.project_context
file = project.get_file("xx.xlsx")
file.sheet_names
df = pd.ExcelFile(file)
df = file.parse (0)
df.head ()
我需要将excel文件传递到pdas数据框(例如pd)中。
答案 0 :(得分:0)
您需要做的就是
首先像您已经插入的那样插入项目令牌。
然后只需获取文件,然后执行.seek(0),
然后使用熊猫的read_excel()进行阅读,您应该能够阅读它。
# Fetch the file
my_file = project.get_file("tests-example.xls")
# Read the CSV data file from the object storage into a pandas DataFrame
my_file.seek(0)
import pandas as pd
pd.read_excel(my_file, nrows=10)
有关更多信息:-https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/project-lib-python.html