###CSVの特定の列から行数を確認したい
CSVの行数を確認したいと思っているんですがなかなかうまく行きません
行数確認に関してはlenを使えばいいと思うんですがただ特定の列の部分だけを行数を出力することができません
csv
1 2a,b 310:10,250 410:15,200 510:20,180 610:25, 710:30, 8
上記のCSVの場合、カラムに記載されているbの列の部分だけを行数を出力したいと思っています。
試したこと
Python
1import csv 2import threading 3import pandas as pd 4import numpy as np 5 6 7df_d = pd.read_csv("datefile_test.csv", header=0, encoding='utf-8') 8 9print(len(df_d)) 10
上記のプログラムを実行すると下記の出力になります
5
ただ私としてはb列部分、つまり250、200、180の3行部分だけを抽出、出力の結果3と出したいです
Python
1import csv 2import threading 3import pandas as pd 4import numpy as np 5 6 7df_d = pd.read_csv("datefile_test.csv","b", header=0, encoding='utf-8') 8 9print(len(df_d))
上記のプログラムでカラムのbを指定して実行するとやはり下記のようになります
5
なかなかうまく行きません。どうしたらいいでしょうか。
補足情報(FW/ツールのバージョンなど)
Windows8.1
Python3.6.3
Pycharm
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/24 00:50