小编Chi*_*_da的帖子

错误:Pandas 需要版本“1.1.0”或更高版本的“xlrd”(当前安装版本“1.0.0”)

我最近将我的 Pandas 版本从 升级到0.20.0以便1.0.5能够使用该explode()功能。然后,当我尝试读取 Excel 文件时,它抛出一个错误,Pandas requires version '1.1.0' or newer of 'xlrd' (version '1.0.0' currently installed).因此我xlrd-1.2.0使用 Anaconda 提示符进行安装,然后在 Jupyter 笔记本中重新启动内核,但我仍然不断收到相同的错误。xlrd使用以下命令检查笔记本中的版本,显示1.0.0为已安装的版本。

import pkg_resources
pkg_resources.get_distribution("xlrd").version
Run Code Online (Sandbox Code Playgroud)

我什至!pip install xlrd在笔记本上尝试过,但它说Requirement already satisfied: xlrd in c:\users\<username>\appdata\local\continuum\anaconda3\lib\site-packages (1.0.0)

我不知道该怎么做,因为我现在无法运行任何代码。请帮忙!

python xlrd pandas

5
推荐指数
2
解决办法
3万
查看次数

SQL正则表达式查找不以特定单词开头的字符串

我正在 MSSQL 中寻找正则表达式来省略以特定单词“开头”的值。例如,表达式应忽略以“Mr”开头的任何字符串,但提取以“MMR”开头或“Mr”位于字符串中间某处的任何字符串:

样本数据:

应省略:“ Mr Murphy Barrera 7329 Neque Road Zierikzee M15 6SF Tonga”

不应省略:“Murphy Barrera 7329 Neque Road Zierikzee M15 6SF Mr Tonga”

我使用过LIKE '[^Mr.]',但忽略了以 M OR R 开头的所有内容,所以它没有达到目的。

我有一个需要检查的单词列表(例如 Ms、Dr、St 等),所以我请求您让我知道如何调整正则表达式。

提前致谢!

regex sql-server

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

将 pandas 数据框字符串拆分为单独的行

我有一个文本字符串数据框,它本质上代表每行一个或多个旅程。我试图将旅程的各个部分分开,这样我就可以单独看到它们。示例输入数据框如下所示:

更新:

df_input = pd.DataFrame([{'var1':'A/A1', 'var2':'x/y/z', 'var3':'abc1'}, 
                         {'var1':'B', 'var2':'xx/yy', 'var3':'abc2'}, 
                         {'var1':'c', 'var2':'zz', 'var3':'abcd'}])

   var1 var2    var3
0  A/A1 x/y/z   abc1
1   B   xx/yy   abc2
2   c   zz      abcd
Run Code Online (Sandbox Code Playgroud)

我试图获得的输出应如下所示。因此,对于第一个示例,旅程长度为A to A1 then A1 to x then x to y and then y to z。如果还有一种方法可以添加一个额外的列来指示旅程航段编号(1、2、3 等),那将非常有帮助。var3在这里并不重要,但我只是将其包括在内以表明当行拆分时还有其他列会重复。

df_output = pd.DataFrame([{'var1': 'A', 'var2': 'A1', 'var3':'abc1'}, 
                          {'var1': 'A1', 'var2': 'x', 'var3':'abc1'},
                          {'var1': 'x', 'var2': 'y', 'var3':'abc1'},
                          {'var1': 'y', 'var2': 'z', 'var3':'abc1'},
                          {'var1': 'B', 'var2': 'xx', 'var3':'abc2'},
                          {'var1': 'xx', 'var2': 'yy', …
Run Code Online (Sandbox Code Playgroud)

python numpy dataframe pandas

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

用于复制文件夹结构和特定文件类型的 Powershell 脚本

我有以下脚本将文件夹结构(包括空文件夹)和特定文件类型复制到另一个目录中。然而,问题是即使我使用了开关,脚本也会复制所有文件,而不仅仅是 和.dat文件。如何解决此问题,使其仅复制所需的文件类型.py-Include

$sourceDir = "C:\User\001"
$targetDir = "C:\User\002"
Get-ChildItem -Path $sourceDir | Copy-Item -Destination $targetDir -Recurse -Include '*.dat', '*.py' -Container
Run Code Online (Sandbox Code Playgroud)

powershell

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

标签 统计

pandas ×2

python ×2

dataframe ×1

numpy ×1

powershell ×1

regex ×1

sql-server ×1

xlrd ×1