小编chr*_*821的帖子

正确访问pandas数据帧列的方法

例如,我有一个像这样的数据帧.

     Date          Open          High           Low         Close  \
0  2009-08-25  20246.789063  20476.250000  20143.509766  20435.240234   

      Adj Close      Volume  
0  20435.240234  1531430000  
Run Code Online (Sandbox Code Playgroud)

使用属性或显式命名都给我相同的输出:

sum(data.Date==data['Date']) == data.shape[0]

True
Run Code Online (Sandbox Code Playgroud)

但是,我无法访问使用空格命名的列,例如使用df.columnname命名的"Adj Close",但可以使用df ['columnname'].

使用df ['columnname']比使用df.columnname更好吗?

python pandas

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

在brew install已准确粘贴路径的地方

我试图使用 splinter,它是一个基于 selenium 的网络浏览包。

最初我尝试运行并收到错误,即使我已经下载了 chromedriver。

from splinter import Browser
browser = Browser()

os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
Run Code Online (Sandbox Code Playgroud)

不过我设法在之后运行代码brew install chromedriver。我很好奇brew install 到底将路径粘贴到了哪里。我查看 .bash_profile 并没有发现任何差异。

macos homebrew splinter

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

标签 统计

homebrew ×1

macos ×1

pandas ×1

python ×1

splinter ×1