但是有没有办法使用类似于图像中提到的命令行输出来获取确切的版本字符串?
附件是来自run的"winver"命令的输出.PS:我正在寻找批处理或PowerShell命令.
有一些替代品可用于获取Windows版本,如此PowerShell命令:
[System.Environment]::OSVersion
Run Code Online (Sandbox Code Playgroud) 使用 pip安装时pandas
出现错误。有人可以帮我解决这个问题吗?我在 windows10 上使用 python 3.4。
set build\lib.win-amd64-3.4\pandas/_version.py to '0.22.0'
running build_ext
building 'pandas._libs.hashing' extension
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\sthakur1\AppData\Local\Temp\pip-build-2lweg8a9\pandas\setup.py", line 743, in <module>
**setuptools_kwargs)
File "C:\Python34\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Python34\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Python34\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Python34\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "C:\Python34\lib\distutils\command\install.py", line 539, in run
self.run_command('build')
File "C:\Python34\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Python34\lib\distutils\dist.py", …
Run Code Online (Sandbox Code Playgroud) 如何在 pyspark 中驱动基于 panda-udf 的列。我写的udf如下:
from pyspark.sql.functions import pandas_udf, PandasUDFType
@pandas_udf("in_type string, in_var string, in_numer int", PandasUDFType.GROUPED_MAP)
def getSplitOP(in_data):
if in_data is None or len(in_data) < 1:
return None
#Input/variable.12-2017
splt=in_data.split("/",1)
in_type=splt[0]
splt_1=splt[1].split(".",1)
in_var = splt_1[0]
splt_2=splt_1[1].split("-",1)
in_numer=int(splt_2[0])
return (in_type, in_var, in_numer)
#Expected output: ("input", "variable", 12)
df = df.withColumn("splt_col", getSplitOP(df.In_data))
Run Code Online (Sandbox Code Playgroud)
有人可以帮我找出上面的代码有什么问题以及为什么它不起作用。