python 上传.tar文件时出现问题

ohtdti5x  于 2024-01-05  发布在  Python
关注(0)|答案(1)|浏览(148)

我正在处理一个.tar.Z格式的文件。我手动更改了它的名称,所以它只会有.tar扩展名,我目前正在努力打开它并读取数据。我似乎找不到我做错了什么。

  1. !pip install tslearn #Library for Time Series
  2. !pip install hmmlearn #Library for Hidden Markov Models
  3. import pandas as pd
  4. import numpy as np
  5. import time # For optimization purposes
  6. import matplotlib.pyplot as plt
  7. from matplotlib import cm
  8. import pylab as pl
  9. import io
  10. from google.colab import drive
  11. #Jupyter notebook option for display
  12. pd.set_option('display.max_rows', None)
  13. np.set_printoptions(threshold=np.inf)
  14. %matplotlib inline
  15. filename='diabetes-data'
  16. uploaded = files.upload()
  17. columnsNames = [
  18. 'sequenceName',
  19. 'TagIdentificator',
  20. 'timestamp',
  21. 'dateFORMAT',
  22. 'x-coordinate-of-the-tag',
  23. 'y-coordinate-of-the-tag',
  24. 'z-coordinate-of-the-tag',
  25. 'activity'
  26. ]
  27. data = pd.read_csv(io.BytesIO(uploaded[filename]+'.tar'),encoding='latin1',header=None,names=columnsNames)

字符串
我做了一些研究,并最终添加了“编码='latin 1'时,有关字符阅读发生错误,但我不知道如何解决这个问题。非常感谢!

q3aa0525

q3aa05251#

tar.Z表示它不仅仅是一个tar文件,而且还被额外压缩了。据我所知,它是一个zip压缩。你可能需要额外解压。

相关问题