У меня есть конкретный CSV для, например:
col1 col2 col3 col4
a 1 2 3
b 1 2 1
c 1 1 3
d 3 1 2
Я хочу посчитать количество конкретного значения для, например.1 в col2, col3 и col4
Я использую следующий код, используя pandas
import pandas as pd
fname = input('Enter the filename:')
df = pd.read_csv (fname, header='infer')
one = df.iloc[:,1:4].value_counts(normalize=False).loc[1]
Это показывает ошибку, но когда я делаю то же самое для определенного определенного столбца, код выполняетсяправильно
import pandas as pd
fname = input('Enter the filename:')
df = pd.read_csv (fname, header='infer')
one = df[col1].value_counts(normalize=False).loc[1]
Я хочу следующий вывод
col2 3
col3 2
col4 1
Любая помощь или советы будут с благодарностью!Заранее спасибо.:)