私はPythonの初心者です。データフレームにデータを1行読み込み、その値をインデックスに付けて行の各値の発生回数を取得しようとしています。これは、これまでの私のコードです:pandasデータフレームのインデックスが認識されない
import pandas as pd
csv=pd.read_csv('filepath/data.csv', 'r', converters={'csv':str})
df=DataFrame(csv, columns=['data'], index=['0.0', '750.0'])
df
私はちょうどで読んだ後「CSV」を表示すると、それは次のようになります。私はしかし、データフレームに入力し、それをしようとすると
0.0 750.0 750.0 750.0 750.0 750.0 750.0
、私は
data
0.0 NaN
750.0 NaN
私が得ることを望んだ何を::
data
0.0 1
750.0 6
この結果を得ます
事前に任意の洞察に感謝します!
'DF = DATAFRAME(CSV、列= [ 'データ'])'、その後ん 'DF [ 'データ']。返信@Wenため – Wen
感謝をvalue_counts'!私のデータが文字列としてインポートされていてもfloat64であると思われているようです...? –
muddypaws
次に、data.value_countsが必要です – Wen