a newbie here. Could someone tell me why do we use an \'r\' in some cases before the path name in the following function?:
df = pd.read_csv(r\"Path_name\")
<
r may precede a path string.
r'C:\Users\username' worksr'C:\Users\username\' does not, because the trailing \ escapes the '.
r'C:\Users\username\' + file, where file = 'test.csv' also won't workSyntaxError: EOL while scanning string literalpandas methods that will read a file, such as pandas.read_csv will accept a str or a pathlib object for a file path.num = 6, f'I have {num} files' interprets as 'I have 6 files', is an example of using an f-string.import pandas as pd
files = ['test1.csv', 'test2.csv', 'test3.csv']
df_list = list()
for file in files:
df_list.append(pd.read_csv(rf'C:\Users\username\{file}')) # path with f-string
df = pd.concat(df_list)