Arj*_*ota 6 python tostring type-conversion dataframe pandas
我正在尝试使用 pandas 将数据框中的对象转换为字符串。有以下数据:
particulars
NWCLG 545627 ASDASD KJKJKJ ASDASD
TGS/ASDWWR42045645010009 2897/SDFSDFGHGWEWER
dtype:object
Run Code Online (Sandbox Code Playgroud)
在尝试使用astype()[使用 str、|S、|S32、|S80] 类型或直接使用 str 函数将详细信息列从对象转换为字符串时,它不会在字符串(保留对象)中转换,并且对于str 方法[替换'/' 和 ' ']它说AttributeError: 'DataFrame' object has no attribute 'str'
使用熊猫0.23.4
dtype您可以阅读指定为的excel str:
df = pd.read_excel("Excelfile.xlsx", dtype=str)
Run Code Online (Sandbox Code Playgroud)
然后在列中使用字符串替换,particulars如下所示:
df['particulars'] = df[df['particulars'].str.replace('/','')]
Run Code Online (Sandbox Code Playgroud)
请注意,df 分配也是“[]”括号中的数据框。
当您在程序中使用以下命令时,它会返回您尝试分配给数据帧列的字符串。因此出现了错误。
df['particulars'] = df['particulars'].str.replace('/',' ')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60853 次 |
| 最近记录: |