まず、私は、.csvファイルからパンダのデータフレームを作成します。パンダのデータフレーム内の特定の列のn番目の行の値を置き換えるにはどうすればよいですか?
Timestamp x
0 1491894899989 15424
1 1491894899984 15424
2 1491894899979 15488
3 1491894899974 15488
4 1491894899969 15488
を次に、print int(df1.x.iloc[[0]].values)
利回り15424
をやって:
df1 = pd.read_csv(infile1, sep=",", usecols=cols, header=0, names=["Timestamp","x"])
第二に、私は生産print df1.head()
を行います。
ここでiloc[[0]]
の値をx
に置き換えます。
print int(df1.x.iloc[[0]].values)
はまだ88
ではなく15424
であるので、df1.x.iloc[[0]].values == 88
という行はトリックを行いません。
パンダのデータフレーム内の特定の列のn番目の行の値を置き換えるにはどうすればよいですか?
をするいくつかの方法があります。特定のセルに値を割り当てます。 https://stackoverflow.com/a/43968774/190597を参照してください。 – unutbu