Tôi muốn nhập csv sau dưới dạng chuỗi không phải là int64. Pandas read_csv tự động chuyển đổi nó thành int64, nhưng tôi cần cột này dưới dạng chuỗi.
ID
00013007854817840016671868
00013007854817840016749251
00013007854817840016754630
00013007854817840016781876
00013007854817840017028824
00013007854817840017963235
00013007854817840018860166
df = read_csv('sample.csv')
df.ID
>>
0   -9223372036854775808
1   -9223372036854775808
2   -9223372036854775808
3   -9223372036854775808
4   -9223372036854775808
5   -9223372036854775808
6   -9223372036854775808
Name: ID
Thật không may khi sử dụng bộ chuyển đổi cho cùng một kết quả.
df = read_csv('sample.csv', converters={'ID': str})
df.ID
>>
0   -9223372036854775808
1   -9223372036854775808
2   -9223372036854775808
3   -9223372036854775808
4   -9223372036854775808
5   -9223372036854775808
6   -9223372036854775808
Name: ID