by Suf | Jul 13, 2022 | Programming, Python, Tips
If you put parentheses after a generator object, Python interprets this as a call. As only functions are callable, the Python interpreter will raise the TypeError: ‘generator’ object is not callable. This error typically occurs when overriding a function...
by Suf | Jul 13, 2022 | Programming, R, Tips
This error occurs when you try to create a data frame with vectors with different lengths. The resultant data frame would have a differing number of rows in each column. You can solve the error by checking the lengths of the vectors and filling the shorter vectors...
by Suf | Jul 12, 2022 | Programming, Python, Tips
If you pass an empty string to the str.split() method, you will raise the ValueError: empty separator. If you want to split a string into characters you can use list comprehension or typecast the string to a list using list(). def split_str(word): return [ch for ch in...
by Suf | Jul 11, 2022 | Programming, Python, Tips
If you try to pass a timestamp to the datetime fromtimestamp() method that is out of range, you will raise the ValueError: year is out of range. This error typically is a result of passing a timestamp in milliseconds, while the fromtimestamp() method takes the...
by Suf | Jul 11, 2022 | Programming, Python, Tips
If you try to call an integer as if it were a function, you will raise the error “TypeError: ‘int’ object is not callable”. To solve this error, ensure that you do not override names for built-in functions like int() or round(). For example,...