Hi, I am trying to test if two populations are different. The problem is I am not sure if there is a test that works for unpaired weighted data like those.
How about this idea. your weights are to 1 decimal place, so multiplying by 10 will make them all integers. Then you can uncount them, and get a simple frame to t.test
so to stay in base R you'ld need to decide a level of precision thats appropriate. and use that.
Or else search on CRAN for package offering weighted ttest.
I found https://www.rdocumentation.org/packages/weights/versions/1.0.1 with a few seconds effort, you could probably find more.