我有一个数据框CaliSimNG
<span data-player-control="play" style="background-color:#FF0000">
My element
</span>
我想从特定日期中选择行。日期由日期时间数组DesiredDates
标记 CaliSimNG
Date Sim1 Sim2 Sim3 Sim4 Sim5
0 2018-01-01 4.410628 5.181019 3.283512 2.289767 6.930455
1 2018-01-02 3.919023 5.572350 4.899945 1.858528 7.724655
2 2018-01-03 4.804969 4.477524 7.339943 1.963685 8.186425
3 2018-01-04 4.226408 4.208243 18.850381 1.967792 27.341537
4 2018-01-05 4.441108 3.731662 14.349406 2.000143 7.804742
如何在DesiredDates中使用日期时间索引获取CaliSimNG的子集?
由于
答案 0 :(得分:0)
您可以使用pandas进行内部联接&#34; merge&#34;功能如here所述。
例如:
left = pd.DataFrame({'Date': ['date1', 'date2', 'date3'], 'v': [1, 2, 3]})
right = pd.DataFrame({'Date': ['date2']})
joined = pd.merge(left, right, on='Date')
产地:
joined
Date v
0 date2 2