簡體   English   中英

如果列值小於特定值,如何轉到csv文件中的特定列並打印整行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM