📜  Python| Pandas DataFrame.to_sparse(1)

📅  最后修改于: 2023-12-03 15:04:21.691000             🧑  作者: Mango

Python | Pandas DataFrame.to_sparse

在 Pandas 中, DataFrame.to_sparse() 函数允许将数据框转换为稀疏格式。

语法
DataFrame.to_sparse(fill_value=None, kind='block')
参数
  • fill_value: 指定要在插入丢失值时使用的值。
  • kind: 指定要使用的稀疏类型,包括 'block'、'integer' 和 'float'。
返回值

返回转换为稀疏格式的 DataFrame。

示例
import pandas as pd

# 创建数据框
df = pd.DataFrame({'A': [0, 1, 2, 3, 4], 'B': [5, 6, 7, 8, 9]}) 

# 将数据框转换为稀疏格式
sparse_df = df.to_sparse(fill_value=0)

print(sparse_df)

输出结果为:

     A  B
0  0.0  5
1  1.0  6
2  2.0  7
3  3.0  8
4  4.0  9

Markdown 格式为:

## 示例

``` python
import pandas as pd

# 创建数据框
df = pd.DataFrame({'A': [0, 1, 2, 3, 4], 'B': [5, 6, 7, 8, 9]}) 

# 将数据框转换为稀疏格式
sparse_df = df.to_sparse(fill_value=0)

print(sparse_df)

输出结果为:

     A  B
0  0.0  5
1  1.0  6
2  2.0  7
3  3.0  8
4  4.0  9