---
source_url: https://docs.dolphindb.cn/zh/funcs/l/lfill_.html
fetched_at: 2026-05-19T09:29:36Z
category: funcs
title: lfill!
sha1: d6435e60f03e3de4fcbc923ef1cb7432ae959b02
---

# lfill!

## 语法

`lfill!(obj)`

## 详情

- 如果 *obj* 是向量，线性填充两个非空元素之间的 NULL 值。
- 如果 *obj* 是表，对于表中的每一列，线性填充两个非空元素之间的 NULL 值。

## 参数

**obj** 是数值型向量或只包含数值类型的表。

## 返回值

返回值的类型和形式与 *obj* 保持一致。

## 例子

```dolphindb
a= NULL 1.5 NULL NULL 4.5
a.lfill!()
a;
// output
[NULL,1.5,2.5,3.5,4.5]

b=1 NULL NULL 6
b.lfill!()
b;
// output
[1,3,4,6]

t=table(1 NULL NULL 4 5 6 as id,2.1 2.2 NULL NULL 2.4 2.6 as val);
lfill!(t);
t;
```

| id | val |
| --- | --- |
| 1 | 2.1 |
| 2 | 2.2 |
| 3 | 2.266667 |
| 4 | 2.333333 |
| 5 | 2.4 |
| 6 | 2.6 |

相关函数：[bfill](../b/bfill.html), [bfill!](../b/bfill_.html), [lfill](lfill.html)
