我对Python有点陌生,并且我一直在通过Anaconda使用Jupyter Notebook。我正在尝试导入一个csv文件来制作一个DataFrame,但是我无法导入该文件。
这是使用本地方法的尝试:
df = pd.read_csv('Workbook1')
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-11-a2deb4e316ab> in <module>()
----> 1 df = pd.read_csv('Workbook1')
Run Code Online (Sandbox Code Playgroud)
之后,我尝试使用路径(我将用户用作用户名)
df = pd.read_csv('Users/user/Desktop/Workbook1.csv')
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-13-3f2bedd6c4de> in <module>()
----> 1 df = pd.read_csv('Users/user/Desktop/Workbook1.csv')
Run Code Online (Sandbox Code Playgroud)
我正在使用Mac,这也是我的新手,我不确定100%是否正确导入了正确的路径。谁能提供一些见解或解决方案,让我打开此csv文件。
我正在尝试通过使用for循环来创建字典。我有一个有序列表,我正在尝试将列表中的值与有序数字进行匹配。例如:{0:100,1:423,2:434}
我只是在麻烦for循环。
list = [102, 232, 424]
count = 0
d = {} #Empty dictionary to add values into
for i in list:
#dictionary key = count
#key.append(i)
count+=1
Run Code Online (Sandbox Code Playgroud)
因此,在for循环中,我本质上希望将count变量作为键,并在列表中具有对应的项作为值。然后,我要加一,然后继续。如果我的代码在for循环中有点不清楚,我也很抱歉。那不是实际的代码,而只是我所寻找的一般性想法。谁能帮我?谢谢。