用零替换数据帧中的负值

时间:2015-04-25 20:38:10

标签: python pandas

我从csv文件中获取了一些大型数据集,将它们堆叠起来,并尝试用最终列中的0替换缺失值和负值。我相信我已经实现了缺失值,但是,我不确定负值。目前我的代码如下(我打算稍后进一步绘图):

from __future__ import division
from pandas import Series, DataFrame
import pandas as pd
import numpy as np
import os
import matplotlib.pyplot as plt

# Creation of main and root directory
main_dir = "/Users/Test/Desktop/Data/"
root = main_dir + "Practice/section_1"

# Pathing
paths = [os.path.join(root,v) for v in os.listdir(root) if v.startswith("gas_long_redux_")]


# Importing and Stacking
missing = [' ', 'NA', '.', 'null']

df = pd.concat([pd.read_csv(v, names = ['ID', 'date_cer', 'kwh']) for v in paths],
    ignore_index = True)

## replace missing values with 0
df = df.fillna(0)

有没有人有任何关于替换负值或资源的建议供我查看?提前谢谢。

0 个答案:

没有答案