我需要快速替换pandas数据帧的所有值。
data = pd.read_csv("data.txt", sep="\s*,", header=None)
cross_tab1 = pd.crosstab(data[0], data[1], rownames=['data0'], colnames=['data1'])
之后我想从数据框中获取所有值并向所有人添加噪声。我需要一些东西来实现这一目标data.values = data.values + np.random.normal(0, 2.0)
能帮助我吗?
答案 0 :(得分:2)
如果你想让一条线尽可能接近data.values = data.values + np.random.normal(0, 2.0)
那么你可能会尝试类似:
data.update(data.values + np.random.normal(0, 2.0))
您还可以查看apply,applymap或转换