0
首先,我從.csv文件創建一個數據幀大熊貓:如何替換pandas數據框中給定列的第n行中的值?
df1 = pd.read_csv(infile1, sep=",", usecols=cols, header=0, names=["Timestamp","x"])
第二,我做print df1.head()
產生:
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
。
現在,我想替換x
的iloc[[0]]
值。
該行df1.x.iloc[[0]].values == 88
沒有辦法,因爲print int(df1.x.iloc[[0]].values)
仍然產生15424
而不是88
。
如何替換熊貓數據框中給定列的第n行中的值?
有許多的方式來在特定的單元格中分配一個值。請參閱https://stackoverflow.com/a/43968774/190597。 – unutbu