Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Dataframe—如果标志为';1';?_Python_Pandas - Fatal编程技术网

Python Dataframe—如果标志为';1';?

Python Dataframe—如果标志为';1';?,python,pandas,Python,Pandas,如果标志为“1”,将数据转换为NaN的最快方法是什么 存在指示数据和标志的数据帧。 这些框架有数百列和50万条记录 df S_1 S_2 ... S_n 2016-01-01 00:00 5.6 0.4 ... 6.7 2016-01-01 00:00 5.5 0.2 ... 6.6 2016-01-01 00:00 5.0 0.2 ... 6.7 .... 2016-12-31 23:57 5.4 0.3 .

如果标志为“1”,将数据转换为NaN的最快方法是什么

存在指示数据和标志的数据帧。 这些框架有数百列和50万条记录

 df
                    S_1  S_2  ... S_n
2016-01-01 00:00    5.6  0.4  ... 6.7
2016-01-01 00:00    5.5  0.2  ... 6.6
2016-01-01 00:00    5.0  0.2  ... 6.7
....
2016-12-31 23:57    5.4  0.3  ... 6.7
2016-12-31 23:58    5.9  0.3  ... 6.8
2016-12-31 23:59    5.1  0.4  ... 7.0

 flag_table
                    S_1  S_2  ... S_n
2016-01-01 00:00      0    0  ...   1
2016-01-01 00:00      0    0  ...   0
2016-01-01 00:00      1    0  ...   0
....
2016-12-31 23:57      1    0  ...   0
2016-12-31 23:58      1    0  ...   1
2016-12-31 23:59      1    0  ...   0
这是我想要的一张桌子:

 df
                    S_1  S_2  ... S_n
2016-01-01 00:00    5.6  0.4  ... NaN
2016-01-01 00:00    5.5  0.2  ... 6.6
2016-01-01 00:00    NaN  0.2  ... 6.7
....
2016-12-31 23:57    NaN  0.3  ... 6.7
2016-12-31 23:58    NaN  0.3  ... NaN
2016-12-31 23:59    NaN  0.4  ... 7.0
df.values[flag_table > 0] = np.nan