![](/img/trans.png)
[英]Search a single column for a particular value in a CSV file and return an entire row
[英]how to go to particular column in csv file and print the whole row if in column value is less than particular value
我有一個包含4行26列的csv文件。 我需要轉到22列,如果該列中的值小於0.5,則需要使用python grep該特定值的整行
我嘗試過的代碼
df = pd.read_csv(“ trial.txt”,分隔符='\\ t')
a = df [df ['col_22'] <0.5]
打印一個
**但是當我執行代碼時,該行的第一列和最后一列的值僅打印,而不打印該行其他列的值,但是我想在txt中打印該行的所有26列值文件**
import pandas as pd
df=pd.read_csv('your csv file path')
df.loc[df.col_22 < 0.5]
例
import pandas as pd
df = pd.DataFrame({'name':['john','anna','goli'],
'age':[34,27,45]})
print(df.loc[df.age==45])
輸出:
name age
2 goli 45
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.