我想要
- 打开并读取第一个文件
- 打开并读取第二个文件
- 将第二个文件的值复制到带有标题的第一个文件
- 将新值写入第一个文件
也就是说,第一个文件以读写模式打开,第二个文件以读取模式打开。例如,
第一个文件
CHINESE JAPANESE KOREAN
CA 0.1 0.1 1.1
WA 0.2 -0.2 1.3
OR -0.1 1.1 0.1
UT 0.3 1.4 -0.9
第二个文件(无标题)
1.1
1.3
-0.1
1.3
重新创建 1st_file
CHINESE JAPANESE KOREAN VIETNAMESE TOTAL
CA 0.1 0.1 1.1 1.1 2.4
WA 0.2 -0.2 1.3 1.3 2.6
OR -0.1 1.1 0.1 -0.1 1.0
UT 0.3 1.4 -0.9 1.3 2.1
这里, 2nd_file 包含有关 VIETNAMESE 列的值。
因此,第一件事是将标题 1) VIETNAMESE 和 2) TOTAL 写入 1st_file 的标题。
然后,将 2nd_file 中的值写入 1st_column 对应的 VIETNAMESE 列。
最后,计算 1st_column 的值并将其(如 TOTAL)写入 1st_column。
我尝试使用 r+ 模式打开第一个文件,但效果不佳。仅供参考,真正的 1st_files 有大约 1 亿行和 20 列。
怎么做?