use*_*918 4 python indexing dataframe pandas
我有一个大型数据集.我试图用Pandas Dataframe阅读它.我想从其中一列中分离出一些值.假设列的名称是"A",则值范围从90到300.我想将270到280之间的任何值分开.我确实尝试下面的代码,但这是错误的!
%matplotlib inline
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_csv('....csv')
df2 = df[ 270 < df['A'] < 280]
Run Code Online (Sandbox Code Playgroud)
df = pd.DataFrame({'A':range(90,300)})
df2 = df[df['A'].between(270,280, inclusive=False)]
print (df2)
A
181 271
182 272
183 273
184 274
185 275
186 276
187 277
188 278
189 279
Run Code Online (Sandbox Code Playgroud)
要么:
df2 = df[(df['A'] > 270) & (df['A'] < 280)]
print (df2)
A
181 271
182 272
183 273
184 274
185 275
186 276
187 277
188 278
189 279
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49 次 |
| 最近记录: |