【发布时间】:2020-06-23 21:57:41
【问题描述】:
我正在使用下面的代码来读取和拆分由 / 分隔的 csv 文件字符串
DATA IS
SRC_PATH TGT_PATH
/users/sn/Retail /users/am/am
/users/sn/Retail Reports/abc /users/am/am
/users/sn/Automation /users/am/am
/users/sn/Nidh /users/am/xzy
将熊猫导入为 pd
df = pd.read_csv('E:\RCTemplate.csv',index_col=None, header=0)
s1 = df.SRC_PATH.str.split('/', expand=True)
我在 s1 中获得了正确的拆分数据,但是当我要对单行执行类似操作时,它会抛出错误“'function' object has no attribute 'str'”
下面的代码出错了
df2= [(df.SRC_PATH.iloc[0])]
df4=pd.DataFrame([(df.SRC_PATH.iloc[0])],columns = ['first'])
newvar = df4.first.str.split('/', expand=True)
【问题讨论】:
-
Pandas 认为你正在尝试访问方法dataframe.first()