📅  最后修改于: 2023-12-03 15:04:21.691000             🧑  作者: Mango
在 Pandas 中, DataFrame.to_sparse() 函数允许将数据框转换为稀疏格式。
DataFrame.to_sparse(fill_value=None, kind='block')
返回转换为稀疏格式的 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