ipywidgets - widgets.FileUpload,更新的 CSV 文件读取 CSV 文件
ipywidgets - widgets.FileUpload, updated CSV file read the CSV file
我正在使用 jupyterhub 并托管 .ipynb
文件并托管在服务器上。我有用例从本地驱动器文件上传 CSV 文件,并为其他数据帧任务读取相同文件。
uploader = widgets.FileUpload(
accept='*.csv', # Accepted file extension e.g. '.txt', '.pdf', 'image/*', 'image/*,.pdf'
multiple=False # True to accept multiple files upload else False
)
display(uploader)
[input_file] = uploader.value
print(input_file)
pd.read_csv(input_file)
print(input_file)
- 正在打印 Test.csv
,这是 CSV 文件名
我能够打印 [input_file]
但 `pd.read_csv(input_file)' 抛出错误
FileNotFoundError: [Errno 2] No such file or directory: 'Test.csv'
不确定是否已上传 CSV,我该如何读取该数据。请帮忙。
我没有你确切的 ipywidgets 版本,但你能试试这个吗:
input_file = list(uploader.value.values())[0]
content = input_file['content']
content = io.StringIO(content.decode('utf-8'))
df = pd.read_csv(content)
我正在使用 jupyterhub 并托管 .ipynb
文件并托管在服务器上。我有用例从本地驱动器文件上传 CSV 文件,并为其他数据帧任务读取相同文件。
uploader = widgets.FileUpload(
accept='*.csv', # Accepted file extension e.g. '.txt', '.pdf', 'image/*', 'image/*,.pdf'
multiple=False # True to accept multiple files upload else False
)
display(uploader)
[input_file] = uploader.value
print(input_file)
pd.read_csv(input_file)
print(input_file)
- 正在打印 Test.csv
,这是 CSV 文件名
我能够打印 [input_file]
但 `pd.read_csv(input_file)' 抛出错误
FileNotFoundError: [Errno 2] No such file or directory: 'Test.csv'
不确定是否已上传 CSV,我该如何读取该数据。请帮忙。
我没有你确切的 ipywidgets 版本,但你能试试这个吗:
input_file = list(uploader.value.values())[0]
content = input_file['content']
content = io.StringIO(content.decode('utf-8'))
df = pd.read_csv(content)