>source

요소 중 하나로서 긴 NP 배열을 포함하는 팬더 데이터 프레임이 있습니다. 내가 그것을 사용하여 CSV에 쓸 때to_csv ()함수 각 행은 출력 파일의 여러 줄을 통해 분리됩니다. 이 동작을 억제하고 데이터 프레임의 각 행을 내 출력 CSV에서 하나의 행을 차지하도록하려면 어떻게해야합니까?

## Create Example Data Frame
fruit_veg= pd.DataFrame({"category":["fruit","vegetable"],
                          "items":[np.array(["apple","pear","banana","grapefruit","watermelon",
                                             "lychee","dragonfruit","mango"]),
                                   np.array(["asparags","cabbage","zuchinni","broccoli",
                                             "cauliflower","carrot","celery"])]})
## Output to csv
fruit_veg.to_csv(r'/my/file/path/EXAMPLE_PROBLEM.csv')

결과적인 CSV 파일 (실제로 )은 다음과 같습니다.

,category,items
0,fruit,"['apple' 'pear' 'banana' 'grapefruit' 'watermelon' 'lychee' 'dragonfruit'
 'mango']"
1,vegetable,"['asparags' 'cabbage' 'zuchinni' 'broccoli' 'cauliflower' 'carrot'
 'celery']"

i 이렇게 보이기 위해 원한다 :

,category,items
0,fruit,"['apple' 'pear' 'banana' 'grapefruit' 'watermelon' 'lychee' 'dragonfruit' 'mango']"
1,vegetable,"['asparags' 'cabbage' 'zuchinni' 'broccoli' 'cauliflower' 'carrot' 'celery']"
  • 이전 Facebook Password에서 #pwd_browser를 디코딩하는 방법
  • 다음 c : 왜 Fwrite가 바이너리 모드를 쓰는 데 효과가 없습니까?