如何根据索引和标题列表从数据帧中获取值?
这些是我拥有的数据框:
a = pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]], columns=['a','b','c'])
referencingDf = pd.DataFrame(['c','c','b'])
Run Code Online (Sandbox Code Playgroud)
基于相同的索引,我试图获得以下数据帧输出:
outputDf = pd.DataFrame([3,6,8])
Run Code Online (Sandbox Code Playgroud)
目前,我尝试了这个,但需要采用对角线值。我很确定有更好的方法:
a.loc[referencingDf.index.values, referencingDf[:][0].values]
Run Code Online (Sandbox Code Playgroud) 我知道我可以通过调用rand()来生成一个随机浮点数来生成一个介于0和1之间的(伪随机)随机浮点数.但是,在0到1之间创建随机浮点数n的数组的最佳方法是什么,而不使用一个循环?谢谢!