Использование модуля Pandas будет намного проще.
import pandas as pd
f=pd.read_csv("test.csv")
keep_col = ['day','month','lat','long']
new_f = f[keep_col]
new_f.to_csv("newFile.csv", index=False)
И вот короткое объяснение:
>>>f=pd.read_csv("test.csv")
>>> f
day month year lat long
0 1 4 2001 45 120
1 2 4 2003 44 118
>>> keep_col = ['day','month','lat','long']
>>> f[keep_col]
day month lat long
0 1 4 45 120
1 2 4 44 118
>>>
Конечно. Сначала загрузите изображение, возможно, используя метод ImageIO
. Затем, используя объект Graphics
, представляющий само изображение, вызовите метод drawString
.