#Importing dependencies
from urllib.parse import urlparse
from tld import get_tld
import os.path
import pandas as pd
#First Directory Length
def fd_length(url):
urlpath= urlparse(url).path
try:
return len(urlpath.split('/')[1])
except:
return 0
df['fd_length'] = df['url'].apply(lambda i: fd_length(i))
错误
NameError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_12736\2713442429.py in <module>
13 return 0
14
---> 15 df['fd_length'] = df['url'].apply(lambda i: fd_length(i))
NameError: name 'df' is not defined
如何解决这个问题?
发布于 2022-11-08 05:57:08
这段代码的问题是没有定义名为df
的变量。如果您想使用csv文件并将其作为熊猫数据导入,您可以使用read_csv
方法,您可以在这里的熊猫文献中了解更多有关它的信息。
# I want to read "name.csv" file
df = pd.read_csv("name.csv")
# It should be present in the same path as the python file
# It will work with url also.
https://stackoverflow.com/questions/74356016
复制相似问题