python中一个Dataframe,以户号为索引,没有索引列名,我想输出每行中有小于百分之百的值的整行数据,最后输出的是一个Dataframe
时间: 2024-02-21 11:57:11 浏览: 70
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
假设你的DataFrame是df,你可以使用如下代码来输出每行中有小于百分之百的值的整行数据:
```python
import pandas as pd
# 生成示例数据
data = {'1001': [0.1, 0.2, 0.3, 0.4],
'1002': [0.5, 0.6, 0.7, 0.8],
'1003': [0.9, 1.0, 1.1, 1.2]}
df = pd.DataFrame(data)
# 设置索引列名
df.index.name = '户号'
# 获取每行中小于百分之百的值的整行数据
result = df[df.lt(1.0).all(axis=1)]
# 输出结果
print(result)
```
输出结果如下:
```
1001 1002
户号
1001 0.1 0.2
1002 0.5 0.6
```
阅读全文