我有一个数据框:
DF0:
A B C
False y z
True n o
False i j
如何设置“”只有第一列错误的元素?
RES:
A B C
False . .
True n o
False . .
答案 0 :(得分:0)
您可以使用df.loc
:
In [29]: df.loc[~df['A'], ['B', 'C']] = ''
In [30]: df
Out[30]:
A B C
0 False
1 True n o
2 False
[3 rows x 3 columns]
以下是我将表格解析为DataFrame的方法:
在名为data
的文件中,我保存了
A B C
False y z
True n o
False i j
然后在IPython解释器中:
In [27]: df = pd.read_table('data', sep='\s+')
In [28]: df
Out[28]:
A B C
0 False y z
1 True n o
2 False i j
[3 rows x 3 columns]