小编Mor*_*anM的帖子

谷歌云计算无法识别任何资源

我一直在玩谷歌云计算平台,一切都很好,直到昨晚突然它似乎无法识别任何资源。每当我尝试做任何事情时,例如列出当前实例,我都会得到:

$ gcloud compute instances list

ERROR: (gcloud.compute.instances.list) Some requests did not succeed:
 - The resource 'projects/myProject' was not found
Run Code Online (Sandbox Code Playgroud)

通过网络界面似乎一切正常。我可以启动一个实例,查看它,链接永久磁盘等。只有当我尝试通过命令行界面工作时才会出现问题。直到昨晚,所有这些命令都运行良好。

我已经尝试撤销我的凭据并重新登录。我已经仔细检查了我的活动凭据帐户是否是我尝试访问的项目的有效用户。我尝试创建一个新项目并访问该项目。我尝试访问一个我不拥有但我是授权用户的项目。我什至尝试删除 sdk 工具包并重新安装它。似乎没有任何效果。

但是我可以通过 ssh 进入一个活动实例就好了: gcloud compute --project "myProject" ssh --zone "us-central1-a" "instance-1"

有什么想法吗?我不知道接下来要尝试什么。如果重要,我在 OSX 上。

google-compute-engine google-cloud-platform

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

如何从数据帧多重索引的单个级别中选择多个值

如果我有以下情况:

df = pd.DataFrame(np.random.random((4,8)))
tupleList = zip([x for x in 'abcdefgh'], [y for y in ['iijjkkll'])
ind = pd.MultiIndex.from_tuples(tupleList)
df.columns = ind

In [71]: df
Out[71]: 
          a         b         c         d         e         f         g  \
          i         i         j         j         k         k         l   
0  0.968112  0.809183  0.144320  0.518120  0.820079  0.648237  0.971552   
1  0.959022  0.721705  0.139588  0.408940  0.230956  0.907192  0.467016   
2  0.335085  0.537437  0.725119  0.486447  0.114048  0.150150  0.894322   
3  0.051249  0.186547  0.779814  0.905914  0.024298  0.002489  0.339714   

          h  
          l  
0  0.438330  
1  0.225447  
2 …
Run Code Online (Sandbox Code Playgroud)

python pandas

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

dataframe布尔选择沿列而不是行

假设我有以下数据帧:

          a         b         c         d 
0  0.049531  0.408824  0.975756  0.658347
1  0.981644  0.520834  0.258911  0.639664
2  0.641042  0.534873  0.806442  0.066625
3  0.764057  0.063252  0.256748  0.045850
Run Code Online (Sandbox Code Playgroud)

并且我只想要列0的值在0.5以内的列的子集.我可以做这个:

df2 = df.T
myResult = df2[df2.iloc[:, 0] > 0.5].T
Run Code Online (Sandbox Code Playgroud)

但这感觉就像一个可怕的黑客.是否有更好的方法沿列进行布尔索引?某处我可以指定一个轴参数?

python pandas

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