pandas icon indicating copy to clipboard operation
pandas copied to clipboard

ENH: read_csv tz option

Open hasandiwan opened this issue 6 months ago • 1 comments

Feature Type

  • [x] Adding new functionality to pandas

  • [ ] Changing existing functionality in pandas

  • [ ] Removing existing functionality in pandas

Problem Description

I use pd.read_csv to grab a series of timestamp'd links interactively from a remote website.

Feature Description

I would like it to convert the columns specified by parse_dates to the timezone specified by wherever the /etc/localtime link points to by default in a non-deprecated manner:

[frame.loc[:,c].dt.tz_convert('/'.join([os.getenv('TZ', os.path.realpath('/etc/localtime').split('/')[-2:])][0])) for c in frame.select_dtypes('datetime64[ns, UTC]')]`

I'd like to propose this functionality as the tz parameter to read_csv. I suspect the implementation is not python, and can't find it in my git checkout of pandas.

Alternative Solutions

Covered above

Additional Context

hasandiwan avatar Jun 02 '25 05:06 hasandiwan

I don't think we'll implement this. read_csv has too way many parameters already, and this can be done after the CSV is read, if I'm not missing anything. But let's see what others think.

datapythonista avatar Jun 06 '25 11:06 datapythonista

Agreed, closing

mroeschke avatar Aug 05 '25 16:08 mroeschke