1
120 개의 열이있는 판다 데이터 프레임이 있습니다. 열은 다음과 같습니다.장난감 이름으로 긴 판다 데이터 프레임의 이름을 바꾸는 방법은 무엇입니까?
0_x 1_x 2_x 3_x 4_x 5_x 6_x 7_x 8_x 0_y ... 65 ... 120
어떻게 하나의 운동으로 이름을 바꿀 수 있습니까?. 나는 설명서를 읽고 팬더의 열 이름을 변경의 방법 이었다는 것을 발견
df.columns = ['col1', 'col2', 'col3']
문제는 내가 아주 이상한 수 120 개 이상의 열 목록을 작성하는 것입니다. 이 문제에 대한 대안은 무엇입니까? 예를 들어 모든 열의 이름을 col1
~ colN
과 같이 지정하고 싶습니다. 내가 방금 열 이름을 버리고, 비록 열거 선호
df.columns = ['col%s' % i for i in range(len(df.columns))]
df.columns = ['col%s' % i for i, c in enumerate(df.columns)]
: 쉬운 지능형리스트 충분히하고 열거 또는 범위
열거 형에 'c'를 지정할 필요없이 'df.columns = ['열거 형 (df.columns)]의'i, __에 대한 % s 열 % s '%를 사용하여 독자에게 알릴 수 있습니다. 변수를 버리고 있다고. 그래도 완전히 개인적인 취향 : http://stackoverflow.com/questions/5893163/what-is-the-purpose-of-the-single-underscore-variable-in-python – TheF1rstPancake