我有以下pandas DataFrame.
import pandas as pd
df = pd.read_csv('filename.csv')
print(df)
sample column_A
0 sample1 6/6
1 sample2 0/4
2 sample3 2/6
3 sample4 12/14
4 sample5 15/21
5 sample6 12/12
.. ....
column_A中的值不是分数,必须操纵这些数据,以便我可以将每个值转换为0和1(不将整数转换为它们的二进制对应).
上面的“分子”给出1的总数,而“分母”给出0和1的总数.
因此,该表实际上应采用以下格式:
sample column_A
0 sample1 111111
1 sample2 0000
2 sample3 110000
3 sample4 11111111111100
4 sample5 111111111111111000000
5 sample6 111111111111
.. ....
我从来没有解析过整数来输出像这样的0和1的字符串.怎么做到这一点?是否有一个“pandas方法”与lambda表达式一起使用? Pythonic字符串解析还是正则表达式?