我有一个包含多达400列的CSV的CSV,我想搜索并只获取带有yes和no转换的行,这样每个问题都可以查看数据的nos示例如下
示例数据如下 https://pastebin.com/RgcE69KC
User ['g3/af111c' 'g3/af112c' 'g4/af21c' 'g5/af34c' 'af43/af432c' 'cb3b/cb37c'
'fv52/fv522c' 'fv52/fv523c']
答案 0 :(得分:1)
我认为你需要:
var
#read sample data - omit first column and last row (because it seems wrong data)
df = pd.read_csv('https://pastebin.com/raw/RgcE69KC', nrows=9, usecols=range(1,12))
#add data for another user for better sample
df.loc[range(5), 'User'] = 'Jan'
print (df)
User cb43/cb431c cb43/cb431j cb43/cb432c cb43/cb433c cb43/cb434c \
0 Jan n/a n/a yes yes yes
1 Jan n/a n/a n/a n/a n/a
2 Jan n/a n/a yes yes yes
3 Jan n/a n/a yes yes yes
4 Jan n/a n/a yes yes yes
5 Dan n/a n/a n/a n/a n/a
6 Dan n/a n/a n/a n/a n/a
7 Dan n/a n/a n/a n/a n/a
8 Dan n/a n/a yes yes yes
cb43/cb435c cb43/cb436c cb43/cb437c cb43/cb437j cb44/cb441c
0 yes yes no No records available yes
1 n/a n/a n/a n/a n/a
2 yes yes no No records available yes
3 yes yes yes No fertilizer applied yes
4 yes yes yes No fertilizer applied yes
5 n/a n/a n/a n/a n/a
6 n/a n/a n/a n/a n/a
7 n/a n/a n/a n/a n/a
8 yes yes na No fertilizer applied yes