Python 从csv中随机取80个不重复的单词的索引及列内容

1.读取已发送过邮件的单词索引放入data_log_index中。
2.循环取words_indexs中的单词索引(用迭代变量i来表示),若i不在data_log_index列表中就存放至word_index里。
若异常,将元组words_indexs转变成列表存放至word_index里。
3.从列表word_index中,取80个索引存放至random_word。
4.通过索引找单词存放至random_words。并将其转化成列表。
5.取出i的0列且i在random_words中 把i[0] 赋值给random_words。
6.获取当前日期时间赋值给time_stamp.
7.路径+time_stamp拼凑赋值给random_80_word_df即。
8.f random_80_word_to_csv 取出word.csv中random_index为行的所有列,写入每天的日期表 every_day_word_path。

9.f word_csv_log 指定行列(行是0:3 ,列为单词,赋值为 1)
time_stamp更新至['time'][random_word]至word.csv表

10.data 元组{列time_stap:行{random_word} random_word是索引值

如果data_log_path不存在,以data元组创建表。
如果data_log_path存在,读取表。
翻译 datas.loc[:, str(time_stamp)] = pd.Series(random_word)
知识点:
loc[] 接受两个参数,并以','分隔。第一个位置表示行,第二个位置表示列
pd.Series Series([data, index, dtype, name, copy, …])
# One-dimensional ndarray with axis labels (including time series).

参考链接:
https://blog.csdn.net/weixin_43868107/article/details/102631717
https://blog.csdn.net/brucewong0516/article/details/82494090


