我有一个csv文件,其中包含许多“NA”值以及ä,ö或ß等特殊字符。我想通过SAS
将此csv文件导入proc import
,但不幸的是我有两个问题:
1)NA被读作字符而不是缺失值
2)特殊字符会自动更改为@!+ - 〜
当我将csv导入R
时,我能够解决编码“UTF-8”的两个问题 - NA被识别为缺失并且正确显示特殊字符。我的想法是将文件从R
导出为dbf文件,并将此dbf文件导入SAS
。此过程解决了NA的问题,但是,特殊字符再次以错误的方式显示。我也在SAS中尝试了不同的编码,但这也没有用。任何帮助都非常感谢!
答案 0 :(得分:2)
我会使用数据步骤而不是proc导入。它可能看起来像:
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
name: prometheus-deployment
name: prometheus
#namespace: prometheus
spec:
replicas: 1
template:
metadata:
labels:
app: prometheus
spec:
containers:
- image: prom/prometheus:master
name: prometheus
command:
- "/bin/prometheus"
args:
- "-config.file=/etc/prometheus/prometheus.yml"
- "-storage.local.path=/prometheus"
- "-storage.local.retention=24h"
ports:
- containerPort: 9090
protocol: TCP
volumeMounts:
- mountPath: "/prometheus"
name: data
- mountPath: "/etc/prometheus"
name: config-volume
resources:
requests:
cpu: 100m
memory: 100Mi
limits:
cpu: 500m
memory: 2500Mi
volumes:
- name: data
hostPath:
path: /data/prometheus
- name: config-volume
configMap:
name: prometheus
nodeSelector: westporch-kubeminion-1
kubernetes.io/hostname: 10.0.24.52
---
(如果您从R set na ="。"在write.csv中导出。)
关于特殊字符问题,将变量定义为信息语句中的字符应该有效。