小编sma*_*t31的帖子

根据索引和另一个数据帧中的值访问数据帧中的值

如何根据索引和标题列表从数据帧中获取值?

这些是我拥有的数据框:

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)

python indexing dataframe pandas

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

Ruby,如何创建一个n大小的随机浮点数组,从0到1

我知道我可以通过调用rand()来生成一个随机浮点数来生成一个介于0和1之间的(伪随机)随机浮点​​数.但是,在0到1之间创建随机浮点数n的数组的最佳方法是什么,而不使用一个循环?谢谢!

ruby

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

标签 统计

dataframe ×1

indexing ×1

pandas ×1

python ×1

ruby ×1