У меня есть следующий набор данных:
>>topic_article_Dists = pandas.DataFrame(topicDists)
>>topic_article_Dists.head(10)
0 ... 19
0 (0, 0.00012594461) ... (19, 0.00012594461)
1 (0, 0.00013192612) ... (19, 0.00013192612)
2 (0, 0.00018656717) ... (19, 0.004974284)
3 (0, 0.00012594466) ... (19, 0.00012594466)
4 (0, 0.024151485) ... (19, 9.2936825e-05)
5 (0, 0.00013262601) ... (19, 0.00013262601)
6 (0, 0.00018796993) ... (19, 0.0050261705)
7 (0, 0.00026737968) ... (19, 0.00026737968)
8 (0, 0.00013698627) ... (19, 0.00013698627)
9 (0, 0.00029239763) ... (19, 0.00029239766)
Я хотел бы сохранить (в файле CVS) для каждого столбца только номер после запятой, чтобы получить следующий результат:
0 ... 19
0 0.00012594461 ... 0.00012594461
1 0.00013192612 ... 0.00013192612
2 0.00018656717 ... 0.004974284
3 0.00012594466 ... 0.00012594466
4 0.024151485 ... 9.2936825e-05
5 0.00013262601 ... 0.00013262601
6 0.00018796993 ... 0.0050261705
7 0.00026737968 ... 0.00026737968
8 0.00013698627 ... 0.00013698627
9 0.00029239763 ... 0.00029239766
Я пробовал с этой командой.И мне интересно, если я должен использовать регулярные выражения, чтобы сделать работу.
topic_article_Dists.to_csv("Article-Topic-Distri.csv")