如何对dataframe中每列中带有小于号的数字除以2,其他数字不变?

大家好,我现在在自学python数据处理,现在遇到一个问题,比如我的表有很多数据变量X1-X6,一个变量里都有带小于号的数据,现在我想使带有的小于号的所有数以小于号后边的数的二分之一显示,其他的数不变。如何写遍历代码,谢谢。
日期 X1 X2 X3 X4 X5 X6
2019-1-1 <0.09 <0.07 0.14 0.24 0.13 0.37
2019-1-2 0.12 0.35 0.35 0.35 <0.06 0.32
2019-1-3 <0.09 0.2 <0.06 0.24 0.58 0.2
2019-1-4 <0.09 0.25 <0.06 0.15 0.19 0.23
2019-1-5 0.32 0.51 0.23 0.44 <0.07 0.47
2019-1-6 <0.09 0.59 <0.06 0.42 0.14 <0.10
2019-1-7 <0.09 <0.07 <0.06 <0.05 <0.06 0.59
2019-1-8 <0.09 <0.07 0.58 1.04 <0.06 0.98
2019-1-9 2.06 1.15 0.67 1.03 <0.07 0.25
2019-1-10 0.51 0.34 0.21 0.8 <0.06 0.44
2019-1-11 1.25 1.18 0.53 0.9 <0.07 0.65
2019-1-12 0.45 0.59 <0.06 <0.05 <0.06 0.27
2019-1-13 0.38 0.48 0.2 0.54 <0.06 <0.10
2019-1-14 <0.09 0.71 0.65 0.8 <0.06 1.29

http://blog.sina.com.cn/s/blog_63c993300100h0m9.html