Python Forum
FCC API: addressing unexpected error
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
FCC API: addressing unexpected error
#3
(Jun-26-2017, 05:53 PM)kiton Wrote:
Error:
ubuntu@euca-100-00-00-00:~/Twitter$ python 5_df__cancer_14.py WARNING:root:Caught an Error: 'ascii' codec can't encode characters in position 71-72: ordinal not in range(128). Retrying in 1 seconds. ((32.35204448, -106.77485461, None, 'json', None), {}) WARNING:root:Caught an Error: 'ascii' codec can't encode characters in position 71-72: ordinal not in range(128). Retrying in 6 seconds. ((32.35204448, -106.77485461, None, 'json', None), {}) WARNING:root:Caught an Error: 'ascii' codec can't encode characters in position 71-72: ordinal not in range(128). Retrying in 36 seconds. ((32.35204448, -106.77485461, None, 'json', None), {}) WARNING:root:Caught an Error: 'ascii' codec can't encode characters in position 71-72: ordinal not in range(128). Retrying in 1 seconds. ((32.35204448, -106.77485461, None, 'json', None), {})                                                                 WARNING:root:Caught an Error: 'ascii' codec can't encode characters in position 71-72: ordinal not in range(128). Retrying in 6 seconds. ((32.35204448, -106.77485461, None, 'json', None), {}) WARNING:root:Caught an Error: 'ascii' codec can't encode characters in position 71-72: ordinal not in range(128). Retrying in 36 seconds. ((32.35204448, -106.77485461, None, 'json', None), {}) Traceback (most recent call last):  File "5_df__cancer_14.py", line 10, in <module>    df['fips'] = df.apply(lambda row: census_block_fips(row['latitude'], row['longitude']), axis=1)  File "/usr/lib/python2.7/dist-packages/pandas/core/frame.py", line 3972, in apply    return self._apply_standard(f, axis, reduce=reduce)  File "/usr/lib/python2.7/dist-packages/pandas/core/frame.py", line 4064, in _apply_standard    results[i] = func(v)  File "5_df__cancer_14.py", line 10, in <lambda>    df['fips'] = df.apply(lambda row: census_block_fips(row['latitude'], row['longitude']), axis=1)  File "/home/ubuntu/.local/lib/python2.7/site-packages/fcc/census_block_conversions.py", line 48, in census_block_fips    return census_block_dict(latitude, longitude, year)['Block']['FIPS']  File "/home/ubuntu/.local/lib/python2.7/site-packages/fcc/census_block_conversions.py", line 39, in census_block_dict    raise e UnicodeEncodeError: 'ascii' codec can't encode characters in position 71-72: ordinal not in range(128)
Could you please help me determine the problem and also suggest if there is a way to "safeguard" from it (e.g., just drop "problematic" values if they occur). Thank you in advance!

Looks like your JSON contains invalid characters due to unescaped characters (if it's in the US look for Spanish names with a n-tilde) or just plain invalid characters due to transmission errors.
Unless noted otherwise, code in my posts should be understood as "coding suggestions", and its use may require more neurones than the two necessary for Ctrl-C/Ctrl-V.
Your one-stop place for all your GIMP needs: gimp-forum.net
Reply


Messages In This Thread
FCC API: addressing unexpected error - by kiton - Jun-26-2017, 05:53 PM
RE: FCC API: addressing unexpected error - by kiton - Jun-26-2017, 07:09 PM
RE: FCC API: addressing unexpected error - by Ofnuts - Jun-27-2017, 08:13 PM
RE: FCC API: addressing unexpected error - by kiton - Jun-27-2017, 11:41 PM
RE: FCC API: addressing unexpected error - by kiton - Jun-28-2017, 06:21 PM
RE: FCC API: addressing unexpected error - by kiton - Jun-29-2017, 07:44 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Addressing with np.where pberrett 0 1,604 May-19-2019, 12:45 PM
Last Post: pberrett

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020