小编Dog*_*ace的帖子

pip:这些包与需求文件中的哈希值不匹配

当我尝试使用 pip install 安装库时,有时会出现此错误消息。

ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 docker-compose V2 构建多个映像时,会出现此错误。

我做了什么:

  1. pip install --no-cache-dir -r requirements.txt
  2. 升级点
  3. 尝试旧版本的 pip (20.0.2)。
  4. 更改受影响的包的版本。
  5. 更改DNS

然而,它仍然是随机出现的。错误消息引用的库也在不断变化。

有谁知道这个问题的原因?

python pip

8
推荐指数
1
解决办法
2万
查看次数

如何从 Pandas Dataframe 中提取多个数字

我有一个如下所示的 DataFrame:

|Index| Dimension |
|-----|-----------|
|0    |1@43X32X34 |
|1    |1@120X80X74|
|2    |2@26X26X32 |
|3    |1@120X80X81|
Run Code Online (Sandbox Code Playgroud)

我想从 Dimension 列中提取数字并将其拆分为多列:

|Index| Amount|Length|Width|Height|
|-----|-------|------|-----|------|
|0    |      1|    43|   32|    34|
|1    |      1|   120|   80|    74|
|2    |      2|    26|   26|    32|
|3    |      1|   120|   80|    81|
Run Code Online (Sandbox Code Playgroud)

如何使用 Python 中的 Pandas 模块做到这一点?谢谢!

python python-3.x pandas

5
推荐指数
1
解决办法
398
查看次数

如何将字典列表转换为具有特定条件的数据框?

假设我有一个字典列表:

list_dict = 
[{0: 0.1, 1: 0.2, 2: 0.3, 3: 0.4, 'Product': 'A'}, 
{0: 0.5, 1: 0.6, 2: 0.7, 3: 0.8, 4: 0.9, 'Product': 'B'}, 
{0: 1.1, 1: 1.2, 'Product': 'C'}]
Run Code Online (Sandbox Code Playgroud)

我想把它变成数据框,

|State    | Probability   |Product|
|---------|---------------|-------|
|0        |0.1            |A      |
|1        |0.2            |A      |
|2        |0.3            |A      |
|3        |0.4            |A      |
|0        |0.5            |B      |
|1        |0.6            |B      |
|2        |0.7            |B      |
|3        |0.8            |B      |
|4        |0.9            |B      |
|0        |1.1            |C      |
|1        |1.2            |C …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

1
推荐指数
1
解决办法
51
查看次数

标签 统计

python ×3

pandas ×2

dataframe ×1

pip ×1

python-3.x ×1