2015-05-20 135 views
0

我读了熊猫时间系列,其中时间序列中的某些字段有'n/a'条目。 我想摆脱所有这些条目并重新编制时间序列。在'时间系列熊猫蟒'中连续插入'n/a'

13 
15 
47 
n/a 
temp 
car 

我试图

ts.drop('n/a') 

,但它抛出消息

ValueError: labels ['n/a'] not contained in axis 

也试过

ts.dropna(how='any') 

这不会给任何错误,但 'N/A' 是没有删除

任何帮助将是伟大的。

+0

你试过list.remove( 'N/A' )? –

+0

这是一个时间系列。它说没有属性删除 – user437777

回答

0

尝试:

list.dropna(how='any', inplace=True) 

list = list.dropna(how='any') 

顺便说一句,这是一个列表或者一个熊猫系列或时间序列?

如果时间序列的索引,请尝试:

df = df[df.index != 'n/a'] 

如果是在数据帧中的列值,请尝试:

df = df[df['your_column_name'] != 'n/a'] 
+0

对不起,混乱,它是熊猫时间系列 – user437777

+0

这个选项不起作用。该列表仍然没有任何反应,但也没有错误 – user437777

+0

首先,时间序列是您的Series/DataFrame的索引,还是它的值/列?其次,n/a是否可能包含空格,例如“不适用”? – Alexander