我有一个 pandas 数据框,如下所示:
Date and Time Seconds Pressure (mmHg) Temperature (C)
0 2021-05-13 13:00:00 0.000 709.719 26.551
1 2021-05-13 14:00:00 3600.001 709.364 25.966
2 2021-05-13 15:00:00 7200.001 708.698 25.331
3 2021-05-13 16:00:00 10800.001 707.689 25.184
4 2021-05-13 17:00:00 14400.001 707.206 25.184
Run Code Online (Sandbox Code Playgroud)
压力和温度数据原本应以 15 分钟为间隔,但传感器设置错误,并且每小时收集一次数据。假设线性插值,如何将数据时间戳扩展到 15 分钟间隔并通过线性插值填充小时之间的缺失数据?我尝试了此处建议的解决方案,但我的文件很大而且数量很多。这个解决方案不是很快。
当我进行插值时,如何防止 AngularJS 删除空格?
AngularJS 的作用:
{{"1 / 1"}} => 1/1
Run Code Online (Sandbox Code Playgroud)
我想要的是:
{{"1 / 1"}} => 1 / 1
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助。
代码:
x=xyz_camera_frame(:,1);
y=xyz_camera_frame(:,2);
z=xyz_camera_frame(:,3);
xq=linspace(min(x),max(x),100);
yq=linspace(min(y),max(y),100);
zq=griddata(x,y,z,xq,yq);
Run Code Online (Sandbox Code Playgroud)
问题:
griddata 返回的一些值是Nan. 我不明白,我使用用于插值的数据范围内的所有 x 和 y。我提供了以下数据。
数据:
>>xyz_camera_frame
-558.336553688600 828.056210369240 -1837.47937368187
-550.892426227711 794.936769199689 -1808.72682002260
-603.846962906934 851.372915856983 -1712.09366057117
-818.811157160022 884.767235971338 -1558.25014602362
-1012.30463037728 831.185172081933 -1427.70165589871
-1045.82571004598 692.455128071284 -1399.30798613536
-992.467127527465 608.779584169659 -1394.52549384845
-1081.69261657566 561.817230061316 -1340.99127748195
-1285.64088734587 450.170033074173 -1138.19479622127
-1285.64088734587 450.170033074173 -1138.19479622127
-1442.20131036315 339.085936148270 -925.183326861918
-1528.67244791715 159.820175944104 -804.659778016503
-1500.11791629949 -87.9237558678489 -808.071629700352
-1455.92921560688 -48.0074731557390 -860.016984208648
-1521.01192278841 -136.929311517256 -659.967982600971
-1565.91773124737 -297.661714131866 -346.577836677670
-1566.45934705874 -337.020087203977 -309.538723290191
-1745.00981140219 -235.550194307685 -455.832248827105
-1834.08270382282 644.019464202153 -1183.08785373590
-1696.77284981365 737.809996970051 -1515.67442101056
739.194190935881 1663.82013156789 …Run Code Online (Sandbox Code Playgroud) 我需要用php插入点,你知道任何库吗?传统搜索不允许我找到任何好结果.
我有一个表格,其中包含x和y列的值.
X Y
10 676
20 894
30 1100
40 1200
50 1000
Run Code Online (Sandbox Code Playgroud)
我想知道是否有一个函数可以帮助线性插值.例如,我想要对应于X = 35的Y的插值.
谢谢
<th :class="{'c-' + column, active: sortKey == column}"
v-for="column in getColumns()" @click="sortBy(column)">
{{ column }}
</th>
Run Code Online (Sandbox Code Playgroud)
我得到无效的表达式:意外的令牌+中
但语法应该是正确的.
我尝试了20种其他方式,每个人都失败了
即使我只column放在那里我得到[对象]而不是实际的列名
所以,这在es6模板语法中根本不起作用.它只适用于我将模板放在<script>index.html文件中的标签内
export default{
template: `
<div :class="[c-${column}]">
....
<router-link :to="/list/${item.name}"> test </router-link>
....
</div>
`,
created(){
}
}
Run Code Online (Sandbox Code Playgroud)
我试过了
${column} - undefined variable
${$column} - undefined variable
`${column}` - unexpected identifier
{{column}} - invalid expression in vue
Run Code Online (Sandbox Code Playgroud)
和其他组合,既不适用于es6模板语法.
所以vuejs模板不能与es6模块和模板语法一起使用?
r ×2
angularjs ×1
es6-modules ×1
heatmap ×1
javascript ×1
matlab ×1
missing-data ×1
pandas ×1
php ×1
python ×1
spaces ×1
templates ×1
vue.js ×1